ВопросМеню сайта
<?php if (isset($primary_links)) { echo '<div id = "menu"> '.menu_tree('primary-links').' </div>'; } ?>
Если создам свое меню и вывести так, то как это возможно реализовать?
Спасибо за внимание.
- Гость
- 01.03.2011
- 3453
<?php if (isset($primary_links)) { echo '<div id = "menu"> '.menu_tree('primary-links').' </div>'; } ?>
Если создам свое меню и вывести так, то как это возможно реализовать?
Спасибо за внимание.
Copyright © 2010-2014 Drupalace
При использовании материалов с сайта ссылка на источник обязательна.
Комментарии
Нет, так оно работать не будет. Чтобы вывести своё меню вам надо:
Сделать массив из ссылок, т.е.
а потом этот массив вывести через функцию вывода меню
а в какой файл закидывать этот массив?
массив создавай где угодно. Template.php или page.tpl.php
Извините, а зачем может понадобиться такое самопальное меню?
И второй вопрос - зачем тогда друпал? :)
Ну например если самих меню уже много, а primary links и secondary links уже занято, а нужно еще.
Подскажите новичку, пожалуйста. Если создать своё меню в админке:
Главная » Управление » Структура » Меню
то оно отображается вертикальным. Описанным выше методом можно его сделать горизонтальным (как раз тот случай, когда primary и secondary уже заняты)?
Просто я никак не пойму, как его добавить (и нужно ли это делать?) в page.tpl.php
Не обязательно его добавлять в page.tpl.php. Если вы создали меню - оно появляется в блоках /admin/build/block. Можно блок поместить в любой регион, и подправить css, чтобы меню было горизонтальным. Либо можно вывести это меню через page.tpl.php таким способом:
Почти понятно. Продолжаю учить матчасть! :)))
Спасибо огромное!!!
А возможно ли изменить внешний вид стандартного меню друпала 7 на тот нешний вид который мне надо? если да, то можно поподробнее как, ато я немного новичёк)
Комментировать