Такой вопрос. Вот делаю сайт http://www.drupal.tu2.ru . Есть первичные ссылки и ниже вторичные. Если например перехожу по первичной ссылке ГЛАВНАЯ, то отображаются подразделы - ПРАВИЛА, ИСТОРИЯ ШАХМАТ, ДЕБЮТЫ. Тут все нормально. Но если перехожу по любой ссылке внутри подраздела скажем http://www.drupal.tu2.ru/?q=node/5 то вторичное меню исчезает. С другими ссылками то же самое. Почему так? И как это исправить? Спасибо.
Комментарии
Вам может помочь модуль http://drupal.org/project/menutrails. Это логично, так как в структуре меню нет материалов из книги "Правила", соответственно при просмотре внутренних страниц вашей книги меню не узнает, что родительская страница внесена в меню.
Или можно еще сделать так:
так как во второстепенном меню показывается только один уровень, а подуровни нет, вы можете отредактировать каждую дочернюю страницу книги и создать для нее пункт меню с родительским пунктом "Правила". Отображаться эти подпункты не будут, но родитель должен будет по идее показываться.
То есть создайте такую структуру меню:
Главная (входит в основное меню)
--Правила (входит во второстепенное меню)
----Шахматы (входит во второстепенное, но не показывается)
----Шахматы Фишера (Chess 960)(входит во второстепенное, но не показывается)
----Шахматные поддавки(входит во второстепенное, но не показывается)
----Шведки(входит во второстепенное, но не показывается)
----Crazyhouse(входит во второстепенное, но не показывается)
И еще - пожалуйста, измените тему вашего сайта, Garland очень надоел.
menutrails по ходу только для 5-й версии (и то в разработке), а у меня 6-я.
а насчет дочерних страниц - они и так с родительским пунктом ПРАВИЛА, все равно не помогает (( это видно только на Навигационную линейку влияет ((
Тогда я дам несколько ссылок, посмотрите что там можно найти:
http://drupal.org/node/46020
http://www.cascadingstyle.net/blog/2008/02/06/drupal-primary-menus-bette...
http://drupal.org/node/86890
http://drupal.org/node/77099
http://api.drupal.org/api/group/menu
а по-русски можно, а то у меня с инглишем не очень, так смотрел ничего не нашел
может перевести?
если Вас не затруднит))
http://translate.google.com