私は自分のプライマリ メニューの出力を Twitter Bootstrap のドロップダウン メニューと互換性があるように操作しようとして夢中になっています。これでこれ以上眠れなくなるのを防いでください。Bootstraps メニューの例として、次のようなものがあります。
<ul class="nav">
<li class="active"><a href="/">Home</a></li>
<li class=""><a href="/news">News</a></li>
<li class=""><a href="/sports">Sports</a></li>
<li class=""><a href="/opinion">Opinion</a></li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Special Sections <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/special/welcome">Welcome</a></li>
<li><a href="/special/orientation">Orientation</a></li>
<li><a href="/special/housing">Housing</a></li>
</ul>
</li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Media <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/media/video">Video</a></li>
<li><a href="/media/photo">Photo</a></li>
</ul>
</li>
</ul>
テーマフックを使用してみました:
<?php
print theme('links', $primary_links, array('id' => 'nav', 'class' => 'nav links primary-links'));
?>
と一緒phptemplate_menu_item
にphptemplate_menu_item_link
template.php の機能を使用しますが、これまでのところ、メニューのトップ レベルを正常に複製することしかできませんでした。
参考:Drupal Override Custom Menu Template
前もって感謝します!