在drupal 7中的自定义页面上显示二级菜单

时间:2018-02-23 08:31:09

标签: drupal drupal-7 drupal-navigation

我有一个自定义页面,其链接位于二级菜单页面上。

主菜单   - 二级菜单   - - 自定义页面

当用户转到自定义页面时,二级菜单会隐藏。因为要回到二级菜单页面,用户需要首先单击主菜单然后再单击二级菜单。我想在该自定义页面上显示辅助菜单,以便用户可以直接单击辅助菜单。

我该怎么做?

3 个答案:

答案 0 :(得分:0)

您可以在自定义页面中放置一个带有辅助菜单的块,使用块配置:admin> structure>阻止,找到您的辅助菜单,配置它(在您想要的每个页面上显示它),然后放置它在特定的主题区域。

我希望我会帮助你:)。

答案 1 :(得分:0)

尝试打印到代码下方的自定义页面。

<?php print theme('links__system_secondary_menu', array('links' => $secondary_menu, 'attributes' => array('id' => 'secondary-menu', 'class' => array('links', 'inline', 'clearfix')), 'heading' => t('Secondary menu'))); ?>

谢谢。

答案 2 :(得分:0)

$ menuItems = menu_tree_page_data(&#39; menu-name&#39;); foreach($ menuItems as $ key =&gt; $ m){//检查当前活动菜单if($ m [&#39; link&#39;] [&#39; in_active_trail&#39;]&amp;&amp; $ menuItems [$ key] [&#39;下面&#39;]){$ menu = menu_tree_output($ menuItems [$ key] [&#39; under&#39;]); }} //打印菜单打印$ menu;

您可以使用此选项在自定义页面上显示菜单,还可以添加HTML标签以根据主题制作菜单布局。