1

セカンダリ メニューは、メイン メニューの第 2 レベルに設定されています。セカンダリ メニュー ヘッダーを親ページのタイトルにする方法を教えてください。

これは、セカンダリ メニューを印刷するために使用しているコードです。

   <?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'),これは可能ですか?によって定義されています。

ありがとう。

4

1 に答える 1

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(),
          ),
        ));

これがお役に立てば幸いです...ムハンマド。

于 2012-07-03T08:06:35.030 に答える