Два аргумента во Views

Раздел форума: 

Views 7.x-3.5. Здравствуйте. Каким образом ли объединить 2 контекстных фильтра во views? Есть тип содержимого с двумя названиями на русском и латыни (2 поля title и field_latin, к примеру). Для этого типа материала склонирован и настроен стандартный глоссарий, который есть по умолчанию во views. Вся проблема в том, что у меня не получается настроить контекстные фильтры по указанным выше полям таким образом, чтобы поиск производился сразу по ним обоим. В запросе, который генерирует views есть условие (при наличии фильтра 'д' в урл): WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') ) AND (( (node.status = '1') ))) а в итоге хочется добиться такого: WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') OR (SUBSTRING(field_data_field_latin_title.field_latin_title_value, 1, 1) = 'Д')) AND (( (node.status = '1') ))). Не уверен, что доступно описал проблему, попробую еще чуть-чуть добавить ясности: хочется по url вида mysite.ru/glossary/L найти все материалы, у которых значения разных текстовых полей, указанных в контекстных фильтрах views, начинается на L. Если вас заинтересовал вопрос, то мой скайп: ivan-malenko (заявку вам я уже отправил). Поделюсь рабочим вариантом для подобного решения и с удовольствием выслушаю ваши замечания, либо более простое решение описанной проблемы.

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.