Привязка Меню к терминам таксономии.

Главные вкладки

Комментарии

Аватар пользователя torquemada torquemada 24 марта 2013 в 16:16

Прикольно...
Вообще мало инфы, конечно. Тут сильно зависит от характера данных (меню) которые вы хотите показывать.

Делаем так: создаем вьюс, в contextual filters добавляем фильтр для текущей просматриваемой ноды. Вы сказали что без привязки к урлу, но тут так и так, каждая нода все равно доступна по какому-то урлу. Вот его в ловим контекстными фильтрами. Ставим в relationship наличие терминов (как я понимаю одного словаря), делаем зависимость обязательной.
Далее ставим фильтр по отдельным терминам - если надо.
А в содержании вьюса выводим все что нужно, токены помогут.

Аватар пользователя ivanko ivanko 10 ноября 2015 в 11:49

Забыл дописать, задача чтобы все новости из всех разделов имели урл вида "site.ru/node/id новости
создал разделы меню "интерьер" и "экстерьер"
создал термины таксономии tags в виде подпунктов меню:
Экстерьер
- фары
- резина
- колеса
- капот
Интерьер
- магнитола
- бардачок
- руль
- сиденья

Создал Представление "Экстерьер".
КРИТЕРИИ ФИЛЬТРАЦИИ - "Имеет термин таксономии" (выбрал термины относящиеся к экстерьеру)
Создал еще один критерий - "Имеет термин таксономии", раскрыл фильтр для посетителей заменив им подпункты меню. Так же выбрал в нем термины относящиес к экстерьеру.
Путь:/node/%

А вот что в настройках КОНТЕКСТНЫЕ ФИЛЬТРЫ делать не пойму.
Сейчас фильтр с терминами открывается на всех страницах site.ru/node/id странцы, и где есть термин от Экстерьера и где его нет, а как это ограничить непойму.

Создал тестовую установку. http://parlist.ru/