abgustav: Блог

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

навигация при помощи нескольких меню

24 сентября 2009 в 11:10

Здравствуйте.
Подскажите, можно ли в пределах одного сайта иметь несколько меню и чем это чревато/опасно/неудобно?

А смысл такой (возможно, я изобретаю какую-то глупость, это мой первый сайт на друпале, укажите на промахи, пожалуйста): пункты основного меню ссылаются на узлы (ссылки вида node/<номер ноды>). Через административный интерфейс добавил еще около 60 меню, ссылки в которых также node/<номер ноды>. В управлении блоками задал для каждого из блоков с этими 60 меню параметр "показывать только на соответствующих страницах" и прописал пути вида node/<номер ноды> из главного меню.

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

Почему столько блоков с дополнительными меню и почему не свести бы все в одно меню? Дело в том, что эти дополнительные материалы тоже сгруппированы по нескольким, своим для каждого направления деятельности группам. Так поставлена задача и изменить ее наотрез отказываются.

Имеет ли такой вариант решения право на существование или его можно реализовать куда проще?

Как сделать чтобы меню "помнило" свою позицию?

22 сентября 2009 в 9:40

Здравствуйте.

На сайте навигационное меню выводится в два блока с помощью модуля menu_block. Первый уровень меню - в первый блок, все последующие - во второй. При выборе какого-либо пункта первого уровня меню, второй блок заполняется соответствующими пунктами второго уровня. Каждый пункт меню выводит в блок содержимого списки материалов (с помощью таксономии: taxonomy/term...). Когда выбираю материал для чтения, левый блок меню опять пропадает. Как сделать так чтобы он не пропадал а фиксировался, пока мы специально не перейдем на другой пункт меню?

Как вывести пункты меню по горизонтали?

18 сентября 2009 в 14:29

Здравствуйте.
Я делаю тему на основе artsy. Добавил в нужном месте инструкцию <?php print $header ?>. В админке увидел что появился этот регион и включил в него блок с меню. Но пункты меню выводятся по вертикали, а мне нужно чтобы они располагались в горизонтальном порядке. Как быть?

Как задать зависимость содержимого блока от выбранного узла

17 сентября 2009 в 9:40

Здравствуйте.
Подскажите, есть ли готовые модули для реализации нижеизложенного или следует писать свой?
С каждым узлом ассоциировано изображение и небольшой кусочек текста (100-200 символов), которые нужно выводить в один и тот же блок. То есть при переходе на другой узел с помощью меню необходимо чтобы менялись изображение и текст в блоке.

Динамическое формирование меню

16 сентября 2009 в 10:08

Здравствуйте.
Подскажите, пожалуйста как можно реализовать следующее:
Сайт состоит из разделов, доступ к которым осуществляется через главное меню. В каждом разделе есть подразделы. Доступ к подразделам осуществляется через вторичное меню. Каждый подраздел представляет из себя простой текст, а также набор дополнительных материалов, доступ к которым предоставляется через меню третьего порядка.