Связка словарей

Аватар пользователя redizka redizka 11 января в 8:21

Обычный словарь с терминами, а в терминах материалы. Настроил стандартный вывод каталога через views.
Терминам добавил словарь тегов.

Как вывести на страницах терминов первого словаря не только материалы этих терминов, но и материалы терминов с такими же тегами как у этого термина!?

Подскажите пожалуйста кто знает, уже сломал весь мозг и перепробовал всё что мог. Wacko

Лучший ответ

Аватар пользователя redizka redizka 13 января в 15:08

Получилось сделать! Но пришлось термины словарей связывать и материалам назначать термины первого и второго словаря. Во views в связях тройным вложенным паровозом удалось подключить! Preved

Комментарии

Аватар пользователя artomas artomas 11 января в 15:31

Например, вставить в шапку вьюса другой вьюс. Или, на сколько понимаю, добавить вложение к основному вьюсу.

Аватар пользователя redizka redizka 11 января в 15:43

Да, это понятно, не понятны конкретные настройки представления для показа нужных материалов

Аватар пользователя artomas artomas 11 января в 15:57

Если правильно понял:
Термин 1: тэг 1, тэг 2, тэг 3.
Термин 2: тэг 3, тэг 4, тэг 5.
Комбинированные фильтры не сработают? Но тогда уже просто в одном вьюсе. Однако, почему не сделать вывод по тэгам просто? Или я все-таки не всю задачу понимаю.

Аватар пользователя redizka redizka 11 января в 16:02

Термин 1: тэг 1, тэг 2, тэг 3.
Термин 2: тэг 3, тэг 4, тэг 5.
И при просмотре термина1 нужно выводить список его материалов и материалов термина2.

Аватар пользователя artomas artomas 11 января в 17:00

Из коробки пока решения не придумал. Можно, думаю, через пхп передать параметры в шапку + добавить туда выборку, которая эти параметры использует. Но это как-то не гуд. Придумается что-то, напишу.

Аватар пользователя artomas artomas 11 января в 17:16

Хотя, вот такой вариант можно ведь использовать: https://drupal.stackexchange.com/questions/181251/sql-subqueries-in-views. Можно же исключить из вывода и закинуть все это в другой вьюс. Нет?

Задача меня заинтересовала, вполне может стать актуальной.

Аватар пользователя redizka redizka 11 января в 18:57

Я через модуль views field view и пытаюсь, вкладываю одни в другие, но результата пока не добился.

Аватар пользователя redizka redizka 13 января в 15:08

Получилось сделать! Но пришлось термины словарей связывать и материалам назначать термины первого и второго словаря. Во views в связях тройным вложенным паровозом удалось подключить! Preved

Аватар пользователя vladtulku vladtulku 11 января в 17:52

Как вариант. Добавить второй словарь во вьюху через Связи. После сохранения они появятся в полях.

Аватар пользователя vladtulku vladtulku 11 января в 23:19

В настройках вьюхи, где отображается первый словарь, Расширенные - Связи -Добавить выбираете второй словарь. Обязательно сохранить вьюху. После этого они появятся в списке полей, которые можете добавить к полям этой вьюхи.

Аватар пользователя redizka redizka 13 января в 13:49

Не вижу где можно добавить второй словарь. Я добавил термины второго словаря полем к первым, но это ни чего не дает в конечном итоге.