Иерархическое меню

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

Аватар пользователя mrbonza mrbonza 2 ноября 2009 в 13:08

Откопал сайт с нормально реализованным меню
http://www.itelon.ru

Меню каталог.

Как это может быть реализовано. Можно ли это реализовать стандартными средствами без помощи сторонних модулей.?

Заранее благодарен за правильные ответы )

Комментарии

Аватар пользователя gorr gorr 2 ноября 2009 в 13:43

Если без сторонних модулей, то самому писать надо, ибо по дефолту в друпале немного по-другому. А если подключить menu_block модуль, который формирует блоки с кусочками меню начиная с определенного уровня и на определенную глубину, да прописать видимость полученным с помощью него блокам, то задача и решена будет.

Аватар пользователя mrbonza mrbonza 2 ноября 2009 в 17:56

Спасибо, gorr. Я уже откопал menu_block, поставил работает. Только как-то странно.

Как-то один раз получилось сделать так, чтобы при нажатии на пункт меню, этот пункт переходил в название, а содержимое показывалось внутри. Т.е. Все время показывается только один уровень.
Как я это сделал я не понял. То ли в настройках таксономии что-то нажал, то-ли в самом модуле.

Такой еще вопрос - не работают пути в таксономическом меню, поставил Menu breadcrumb, а оно почему-то для таксономии не применяется. ;( опа

И я так понимаю, что вывод самих страниц на этом сайте сделан через View?
Или еще чем-то можно пользоваться для этих целей?

Аватар пользователя gorr gorr 2 ноября 2009 в 18:36

Нет, там вообще не друпал. А вьюзом для вывода подразделов каталога пользоваться можно.
Кстати, способов решения подобных задач на друпале несколько.
1) Таксономия
2) nodereference
3) node_relativity
4) node_hierarchy
5) что-то свое
Аж глаза разбегаются, что выбрать для построения иерархий. Зависит от конкретных требований.

Аватар пользователя mrbonza mrbonza 4 ноября 2009 в 14:20

Спасибо,

Я решил использовать block menu и taxonomy menu.
Настроил все, вроде работает. Теперь возник вопрос по тому, как прицепить views напрямую к пункту меню

таксономии. А то записи выводяться каким-то случайным образом(похоже на блог какой-то)