Операция ИЛИ в Фильтрах Представления Drupal

Другая опция, если Вы действительно хотите повторно упаковать другое содержание БАНОК в своем единственном результирующем JAR, плагин блока Знатока . Это распаковывает и затем переупаковывает все в каталог через true. Тогда у Вас была бы вторая передача, которая встроила его в один крупный JAR.

Другая опция является плагином OneJar . Это выполняет вышеупомянутые переупаковочные действия все на одном шаге.

11
задан Owen Blacker 30 January 2012 в 13:07
поделиться

2 ответа

, если вы хотите сделать это с помощью хука view_query_alter, вы следует использовать $ query-> add_where (), где вы можете указать, И или ИЛИ. From views / include / query.inc

  /**
   * Add a simple WHERE clause to the query. The caller is responsible for
   * ensuring that all fields are fully qualified (TABLE.FIELD) and that
   * the table already exists in the query.
   *
   * @param $group
   *   The WHERE group to add these to; groups are used to create AND/OR
   *   sections. Groups cannot be nested. Use 0 as the default group.
   *   If the group does not yet exist it will be created as an AND group.
   * @param $clause
   *   The actual clause to add. When adding a where clause it is important
   *   that all tables are addressed by the alias provided by add_table or
   *   ensure_table and that all fields are addressed by their alias wehn
   *   possible. Please use %d and %s for arguments.
   * @param ...
   *   A number of arguments as used in db_query(). May be many args or one
   *   array full of args.
   */
  function add_where($group, $clause)
2
ответ дан 3 December 2019 в 05:13
поделиться

К сожалению, эта функция все еще отсутствует в Views2. Давно запрашивали и обещали некоторое время назад, но, похоже, это непростая задача, и теперь запланирован для Views3 .

А пока вы можете попробовать модуль Views или , упомянутый в этой ветке. На сегодняшний день он все еще находится в статусе разработчика, но, похоже, активно поддерживается, и очередь задач выглядит неплохо, так что вы можете попробовать.

7
ответ дан 3 December 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: