нужно сделать 2 меню,
вертикальное (физфак, матмех, биофак и т.п.)
и горизонтальное (о ..., люди, задачи)
при нажатии на один из пунктов горизонтального меню (допустим "О ..."), открывалась страничка с информацией по всем факультетам, а если нажать затем на одну из кнопок вертикального меню (название факультета), то открывалась информация только по этому факультету.
И так для всех кнопок вертикального меню..
своеобразная таблица пифагора.
Комментарии
ну это скорее всего не меню, а обычная html-страница с ссылками.
я б сделал так:
2 меню - ручками набитые блоки.
контент - выдаёт вюшка основанная на аргументах.
Views
Menu_block
ККР < 5%
что это такое?
как задать аргумент - страница с которой переходят по ссылке меню?
именно от этого аргумента будет зависеть контент.
через некоторое время здесь размещу то как бы это сделал я, красиво и пунктам, может ещё кому то приходиться.
Создаем меню с пунктами ьиофак-матфак-филфак, к каждому подпункты о-задачи-люди. Остается лишь вывести это как требуется, но это уже другая задача.
Плюсы:
-можно произвольно расширять схему подпунктов
-не требует лишних модулей и премудростей
Минусы: нету
а если я добавлю новый факультет?
мне придется для каждого руками создавать подпункты... это не правильно.
хотя может есть способ создания этих подпунктов автоматически?
Буду премного благодарен. Спасибо!
Не вижу ничего неправильного. вложенные материалы вы все равно будете создавать, а пункты меню к этим материалам можно задать прямо при их создании. Никакой лишней работы не будет.
есть еще советы?
Попробуйте через этот модуль сделать - taxonomy_context. Информацию по каждому факультету группируйте через термины таксономии.
Было еще интересное решение через Views, но не нашел с ходу. Попробуйте поискать здесь на сайте.
под 6.4 нету этого модуля
Патч уже есть
http://drupal.org/node/222641
ничего не получается..
факультеты засунул в один словарь таксономии.
людей,новости,задачи,описание в другой словарь.
вьювсом могу выбирать либо только новости по всем фаультетам, либо по факультету все данные (людей,новости,задачи,описание).
Как связать меню так пока остается загадкой.. надо либо передавать переменную предыдущей страницы и исходя из этого строить вьювс, либо еще что-нить
рассматриваю вариант - создания вложенного меню:
факультет1
люди
новости
факультет2
люди
новости
но встанет проблема при добавлении нового факультета (придется делать все подменю руками)
или какого-нить рода информации, допустим если захочется сделать расписание
(придется делать к каждый факультет новый пункт меню "расписание")
для этого надо будет создать кучу новых вьювсов.. а это напряг, особенно если сайт будет модерить другой человек.
может есть модуль, который позволяет делать что-то вроде скриптов.. передавать переменные во вьювс для построения новых вьювсов?
Структуру меню вы создаете один раз! Пустопорожне теряете время на поиски ненужного решения...
вот еще что-то похожее http://drupal.ru/node/10649
спасибо!
только вот я не понял как он все таки решил свою проблему..
в рассмотренном примере добавляют две кнопки, первая сортирует по алфавиту, а вторая по дате создания.
А спросить пробовали?
Есть еще идеи?
Задача пока не решается...
ответ простой: написать модуль.
Кстати, он получится простым.
Хук меню, функция которого перебирает термины двух словарей и формирует таблицу в ячейках которой ссылки вида taxonomy/term/N1,N2
Где N1 и N2 – номера терминов таксономии
что такое хук меню? модуль?
В доки, дружище - http://www.drupal.ru/node/10552, http://shaman.asiadata.ru/node/84
Ну и, для разнообразия поизучай код пары штатных модулей.