Drupal 6:导航块上的Nice_menus模块

时间:2010-05-31 07:39:22

标签: drupal drupal-6 module navigation

我是drupal的新人。

我安装了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样式吗?

欣赏帮助!!!非常感谢!


排序!

http://drupal.org/node/210441

1 个答案:

答案 0 :(得分:0)

我还没有使用过很好的菜单,但据我了解文档,您可以将其用于replace an existing menu with an explicitly created nice menu block,或者use a nice menu specific theming function自行创建。

对于主链接菜单,还有一个“快捷方式”主题函数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'];
}