подскажите плззз как реализовать чтобы в примари линкс выводилось собственно само меню, а в блоке навигация(это если код перелопатить) показывалось только подменю выбранной категории, или как сделать отдульный модуль, просто двойная запись не совсем нужна, т.к. с дизайном уже не совпадает.......
Подменю в блоке
Главные вкладки
Лучший ответ
я разобрался, вот тут доходчиво написано http://drupal.org/node/57823
надо всего лишь создать блок перевести в ПХП и написать
<?php
$localNav = _menu_get_active_trail();
if($localNav[1]) {
print theme_menu_tree($localNav[1]); // Цыфра в массиве показывает глубину выводимого списка
}
?>
$localNav = _menu_get_active_trail();
if($localNav[1]) {
print theme_menu_tree($localNav[1]); // Цыфра в массиве показывает глубину выводимого списка
}
?>
подключить блок и всё готово, но остаётся одна проблема как же всё-таки убрать для анонимов блок навигации?
Комментарии
если я правильно тя понял, то ты имеешь в виду, что создаёшь новый блок с ВРУНУЮ набитыми ссылками, если ты это имел в виду то это не то... надо чтоб этот блок отбражал только подменю выбранной категории, если я потом буду дописывать категории то мне потом на ни ещё и ссылки писать, а вдруг что-то забуду неее.... во смтри если поставить модуль BOOKS и создать в нём несколько книг, потом включить блог BOOKS то что мы видим, если открыто меню НЕ "КНИГИ" то и блока BOOKS тоже нет. Вот что нужно чтобы было либо много блоков равными количеству основного меню то отображаться будет только тот который нужен.. фуф
нужны не эти две ссылки, а чтобы там всё время было подменю, например нажимаешь в примари линкс (вверху) "скачать" там открывается что скачать, нажимаешь "продукты" там список продуктов, нажимаешь "туры" там список туров и т.д. я знаю как это вручную сделать - делаешь блок забиваешь ВРУЧНУЮ ссылки - но это не то... не опиративно как то
Понял
тогда лучше посмотреть:
http://www.drupal.ru/node/441
Смотрите там последний комментарий.
я разобрался, вот тут доходчиво написано http://drupal.org/node/57823
надо всего лишь создать блок перевести в ПХП и написать
$localNav = _menu_get_active_trail();
if($localNav[1]) {
print theme_menu_tree($localNav[1]); // Цыфра в массиве показывает глубину выводимого списка
}
?>
подключить блок и всё готово, но остаётся одна проблема как же всё-таки убрать для анонимов блок навигации?
Выбери в настройках блока " Show if the following PHP code returns TRUE (PHP-mode, experts only)."
и в коде напиши:
<?php $user->uid; ?>
или (не помню точно):
<?php return $user->uid; ?>