Drupal 6: модуль Nice_menus в блоке навигации - PullRequest
1 голос
/ 31 мая 2010

Я новичок в друпале.

Я установил модуль Nice Menus. Когда я добавляю блок боковой панели на странице настроек блоков, он работает нормально. но когда я добавляю его в блок навигации, он не работает :( он просто отображает родительские ссылки, а не дочерние.

my page.tpl.php

<?php if (!empty($primary_links)): ?>
<div id="nav" class="clear-block">
<?php print theme('links', $primary_links, array('class' => 'links primary-links')); ?>
</div>
<?php endif; ?>

Должен ли я добавить что-нибудь в код выше, чтобы перейти к стилю Nice Menu?

Ценю, помогает !!! Большое спасибо!


SORTED!

http://drupal.org/node/210441

1 Ответ

0 голосов
/ 31 мая 2010

Я еще не использовал хорошие меню, но, насколько я понимаю, документация, вы либо используете его, чтобы заменить существующее меню явно созданным блоком симпатичного меню , либо вы используете хорошая тематическая функция меню , чтобы создать ее самостоятельно.

Что касается меню первичных ссылок, то здесь также есть функция «ярлыка» темы theme_nice_menu_primary_links(). Он в основном делает то, что вам нужно сделать самостоятельно, то есть объединяет меню основных ссылок с помощью функции темы меню:

function theme_nice_menu_primary_links($direction = 'down', $menu = NULL) {
  $menu_name = variable_get('menu_primary_links_source', 'primary-links');
  $output = theme('nice_menu', 0, $menu_name, 0, $direction, $menu);
  return $output['content'];
}
...