2012-07-02 40 views
1

我的二级菜单设置为主菜单的第二级。我将如何能够使它作为父页面标题的二级菜单标题?作为父页标题的二级菜单标题

这是我使用的是打印出来的二级菜单代码:

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

正如你可以看到它正在由'text' => t('Secondary menu'),定义这可能吗?

谢谢。

回答

0

也许你应该试试下面的代码,使用Drupal的drupal_get_title():

print theme('links__system_secondary_menu', array(
      'links' => $secondary_menu, 
      'attributes' => array(
      'id' => 'secondary-menu-links', 
      'class' => array('links', 'inline', 'clearfix'), 
     ), 
      'heading' => array(
      'text' => drupal_get_title(), // this is the only line I had to edit. 
      'level' => 'h2', 
      'class' => array(), 
     ), 
     )); 

希望这有助于...穆罕默德。

+0

只打印出当前页面标题。这意味着如果我在子/子页面上,它将打印子/子页面的标题而不是父页面。然而,我发现了一个模块,它可以让我做我想做的事 - http://drupal.org/node/748022 对不起,延迟回复。我只在这个兼职工作 – user1481521