Как из одного словаря сделать 2 разных меню, которые будут работать с Superfish ?

Аватар пользователя VasyOK VasyOK 29 октября в 15:13

Всем привет!
Вот страница услуги сайта.
https://chelovek-pravo.com.ua/ru/yuridicheskie-uslugi/yuridicheskaya-kon...

Сверху главное меню, в нем ссылка Услуги - выпадает список.
Из списка формируется меню Услуги, которое справа. Сделано через menu_block

Допустим каждая услуга - это будет термин таксономии. Пункт меню сверху будет формироваться из терминов через taxonomy_menu.
Боковое меню будет формироваться как и сейчас.

Вопрос: как боковое меню заставить работать с Superfish?

Или
Как из одного словаря сделать 2 разных меню, которые будут работать с Superfish ?

Пробовал разные модули составления блоков из таксономии, но Superfish с ними не работает, потому как не воспринимает их как меню Sad
Если под 8-ку есть что-то - пожалуйста.

Накодить раскрывающееся меню ручками впринципе могу, но хотелось бы как легче.

0 Thanks

Комментарии

Аватар пользователя ivnish ivnish 29 октября в 15:18

Superfish может сделать блок меню из... Меню Smile Поэтому думай как сделать меню из твоих данных

Аватар пользователя Andruxa Andruxa 29 октября в 18:32

Я бы выкинул taxonomy_menu и рендерил меню таксономии через views_tree
Аргументы:

  1. taxonomy_menu - зело тупорылый: при ребилде меню вечно что-то отваливается
  2. во вьюсе можно задать дополнительную фильтрацию терминов, как раз поможет для разделения дерева на несколько менюх
  3. во вьюсе можно подтянуть дополнительные филды терминов - например, иконки.
Аватар пользователя ivnish ivnish 30 октября в 10:45

А оно делает меню? Нужно чтобы меню было доступно в разделе Structure - Menu, тогда superfish его подхватит

Аватар пользователя Andruxa Andruxa 30 октября в 11:09

Вьюс вывести в блок, а блок уже вставлять в меню. Во всякие мегаменю точно можно вставлять блоки, в суперфиш - не уверен, надо проверять.

Аватар пользователя VasyOK VasyOK 30 октября в 11:14

Нет, с Суперфиш это не работает.
Собственно потому я и создал тему с 2мя альтернативными вопросами.