我是Drupal的新手,我想自定义主菜单的输出。任何人都可以指出我正确的方向来实现这一目标吗?理想情况是预先打包的模块,它从数据库中检索数据并允许我根据需要输出数据。或者,如有必要,我可以编码。
默认菜单输出为:
<h2>Main menu</h2>
<ul id="main-menu" class="links inline clearfix">
<li class="menu-449 first"><a href="/sdnn_drupal/?q=node/add" title="">Section 1</a></li>
<li class="menu-452"><a href="/sdnn_drupal/?q=node/add" title="">Section 2</a></li>
<li class="menu-453"><a href="/sdnn_drupal/?q=node/add" title="">Section 3</a></li>
<li class="menu-451"><a href="/sdnn_drupal/?q=node/add" title="">Section 4</a></li>
<li class="menu-454"><a href="/sdnn_drupal/?q=node/add" title="">Section 5</a></li>
</ul>
我需要的输出是:
<ul id="menu" class="menu">
<li><span>Section 1</span>
<ul>
<li><a href="#">Section 1.1</a></li>
<li><a href="#">Section 1.2</a></li>
<li><a href="#">Section 1.3</a></li>
<ul>
<li><a href="#">Section 1.3.1</a></li>
<li><a href="#">Section 1.3.2</a></li>
</ul>
</li>
</ul>
</li>
</ul>
答案 0 :(得分:0)
查看dhtml_menu模块,根据你的布局,你可能需要做一些自定义的javascripting,但它会做你想要的