Здравствуйте.
На сайте навигационное меню выводится в два блока с помощью модуля menu_block. Первый уровень меню - в первый блок, все последующие - во второй. При выборе какого-либо пункта первого уровня меню, второй блок заполняется соответствующими пунктами второго уровня. Каждый пункт меню выводит в блок содержимого списки материалов (с помощью таксономии: taxonomy/term...). Когда выбираю материал для чтения, левый блок меню опять пропадает. Как сделать так чтобы он не пропадал а фиксировался, пока мы специально не перейдем на другой пункт меню?
Комментарии
Есть такой модуль custom_breadcrumb, который изначально предназначен был для улучшения бредкрамбов на страницах нодов, а не для решения Вашей задачи, НО на днях на друпал.орг мелькал топик с патчем к этому модулю, который автоматически решит Вашу проблему, возможно он уже применен в dev версии этого модуля, скачайте ее и пробуйте. Если нет, то найдите патч в issues модуля.
Скачал модуль, попробую.
menu_set_active_item
menu_set_active_trail
Вы предлагаете написать сниппет?
в template.php препроцессор.
ещё [module=context]
Dan, а разве context с терминами таксономии работает? Я видел только с блоками, меню, вьюзом и типами материала.
да установите по той функции которой указал,и дру будет считать что находиться там, соответственно все блоки сразу же всплывут, трейл для меню который выше. либо в препроцессоре, либо еще где.
2gorr: нет, сам не может, но есть субмодуль для таксономии.
2Nikit: Знания - сила. Пусть человек всё посмотрит, выберет что надо.
Dan:
Нашел только сниппет, модуля не нашел, одноименный модуль taxonomy_context это вообще не связанный с модулем context модуль под 5-ку.
http://www.computerminds.co.uk/extending-drupal-context-module-allow-con...
Если есть модуль кинь ссылку пожалуйста.
Официального нет, только это - http://drupal.org/node/574506