- Идентифицирайте се или се регистрирайте за да изпращате коментари
6 Юли, 2010 - 11:23
Здравейте,
Друпал виждам за пръв път и нямам опит в УЕБ дизайна и стрелям в тъмното.
Какъв ми е проблема:
В Основни връзки искам да създам меню, което да има дървовиден вид. В случая обекта "Проекти". Искам като отиде мишката отгоре му или като се натисне да излязат подменюта или под-обекти (не знам кой е правилния термин) като "Проект 1", "Проект 2 и т.н.". Не се получава нищо. Като цъкна върху проекти, води ме до страницата Проекти и никъде няма индикации, че има други дъщерни на нея страници.
Когато създам панел със същите основни връзки, всичко се вижда както трябва, но не искам да е там.
Прилагам екрани с това, което съм направил.

брово ,че даваиш снимке за пример
Вариант:
1-сложи отметка на Разгънат
2-ако искаш да е по готино и с ефект пробвай модула
http://drupal.org/project/dhtml_menu
Demo tyk
Автоморги и авточасти втора употреба|Обяви купувам| Блога ми| Статуси|I
Drupal
Слагах разгънат още преди да пусна темата. Тогава наистина менюто в ляво (левия блок. ви4зуализирал съм го само за моя си информация) се разгъва, но не това ми е целта. Искам в менюто горе (черната лента с основните връзки) да излизат подменютата. Не знам дали това е възможно без писането на код и дали има такава идея заложена в Друпал.
Защо да бъде лесно, като може да е трудно.
Основни връзки на темата явно не го позволява (с почти всички теми е така),
половината решение си го намерил - да направиш Ново меню с които искаш връзки с dhtml_menu или nice_menu (това са допълнителни модули, които трябва да се инсталират), остава да направиш нов регион за него в хедъра на мястото на сегашните Основни връзки, и после от управление на блокове да поставиш новото си меню в новия регион.
в [theme].info ([theme] е името на твоята тема) добави в секцията с аналогични редове на следващия, под тях
regions[my_custom_menu] = My custom menu
в page.tpl.php на темата намери секция подобна на тази
<?php if ($primary_links || $navigation): ?> <div id="navigation"><div class="section clearfix"> <?php print theme(array('links__system_main_menu', 'links'), $primary_links, array( 'id' => 'main-menu', 'class' => 'links clearfix', ), array( 'text' => t('Main menu'), 'level' => 'h2', 'class' => 'element-invisible', )); ?> <?php print $navigation; ?> </div></div> <!-- /.section, /#navigation --> <?php endif; ?>и изтрий кода, вместо него добави
!!! Имената на идентификаторите и класовете замени с тези от твоята тема (виж ги от твоя код преди да го изтриеш)
Отвори Администрирай, Изграждане на сайта, Теми.
Остава приятната част
, от управление на блокове да поставиш в новия регион твоето ново меню, като за заглавие на блока напишеш
<none>.Успех
Разработка на сайт с Друпал Разработка на модули за Друпал Drupal.org user