Как сделать в Views контекстные фильтры используя навигацию Главного меню?

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

Аватар пользователя valov-web valov-web 3 января 2015 в 22:44

Как используя контекстные фильтры Views, сделать вывод похожих материалов на основе навигации Главного меню?

Например структура меню :

0-Услуги Сантехника
1-Ремонт ванной
1-ремонт сантехники
2-ремонт раковины
2-ремонт унитаза

Нужно чтоб на странице Услуги сантехника отображались ссылки:
1-Ремонт ванной
1-ремонт сантехники

на странице Ремонт сантехники отображались ссылки на страницы:

2-ремонт раковины
2-ремонт унитаза

Пробовал через таксономию но не то что нужно.

Вероятно необходим PHP код для фильтра.

Помогите пожалуйста.

Комментарии

Аватар пользователя Orion76 Orion76 3 января 2015 в 23:33

Если Вы сообщили все условия задачи, а я ее правильно понял, то вьюс тут не нужен.
Создайте для каждой страницы Главного меню блоки с html, который выводит соответствующие ссылки.
В настройках видимости блока укажите конкретный адрес страницы, на которой он должен показываться.

ЗЫ. Можно создать не блоки с html, а "вспомогательные" меню с ссылками.
Видимость блока с меню настроить так же.

Все.

Аватар пользователя valov-web valov-web 4 января 2015 в 9:41

я бы хотел чтоб все выводилось автоматом. Так как страниц очень большое количество. и вручную указывать дополнительные ссылки замучаешься.

А так блок Views создал и фильтр сам выводит ссылки согласно меню.

Аватар пользователя valov-web valov-web 4 января 2015 в 11:29

условия такие: есть куча материалов и нужно чтоб внизу страницы выводились ссылки на другие материалы.

хотелось бы чтоб они выводилось в блоке Views, используя контекстные фильтры выбирались материалы на основе главного меню

Аватар пользователя bumble bumble 4 января 2015 в 21:59

На основе меню вывести не получится.
Но можно вывести на основе таксономии.

Таким образом, можно сделать словарь таксономии "Меню", и в контекстных фильтрах выбрать "ID термина таксономии -> ID термина из URL (со страницы материала)", предварительно нужно добавить связь "Термины материала" с нужным словарем.

При необходимости можно поставить дополнительные модули, типо Taxonomy menu, Taxonomy menu block (+ Menu block)...