Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

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

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

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 (заявку вам я уже отправил). Поделюсь рабочим вариантом для подобного решения и с удовольствием выслушаю ваши замечания, либо более простое решение описанной проблемы.

1 answer
votes: 1014
Answer

Здравствуйте, вот здесь инструкция, как сделать несколько аргументов:

http://itscommonsensestupid.blogspot.ru/2009/04/passing-arguments-from-panel-to-views.html