0
D7のメニューを印刷しようとしています。メニューにはあらかじめ定義されたクラス(メニュー)が表示されています。drupalのmenu_tree_outputにcssクラスを追加するにはどうすればいいですか?
私がしようとしているコードスニペットは、次のとおりです。
<?php
$menuTree = menu_tree_all_data('menu-top-menu');
$menu_tree_array = menu_tree_output($menuTree);
print render($menu_tree_array);
?>
上記のコードの結果:
<ul class="menu"><li class="menu__item is-leaf first leaf"><a class="menu__link" title="" href="/guptapower.com/cms/beyond-business">Beyond Business</a></li>
<li class="menu__item is-leaf leaf"><a class="menu__link" title="" href="/guptapower.com/cms/career">Career</a></li>
<li class="menu__item is-leaf leaf"><a class="menu__link" title="" href="/guptapower.com/cms/media">Media</a></li>
<li class="menu__item is-expanded last expanded"><a class="menu__link" title="" href="/guptapower.com/cms/the-group">The Group</a><ul class="menu"><li class="menu__item is-leaf first last leaf"><a class="menu__link" title="" href="/guptapower.com/cms/chairmans-message">Chairman's Message</a></li>
</ul></li>
</ul>
私は3つのクラスを追加したいつまり、1以下のような出力をしたい(NAVナビゲーションバー-navトップナビ)
<ul class="nav navbar-nav top-nav"><li class="menu__item is-leaf first leaf"><a class="menu__link" title="" href="/guptapower.com/cms/beyond-business">Beyond Business</a></li>
<li class="menu__item is-leaf leaf"><a class="menu__link" title="" href="/guptapower.com/cms/career">Career</a></li>
<li class="menu__item is-leaf leaf"><a class="menu__link" title="" href="/guptapower.com/cms/media">Media</a></li>
<li class="menu__item is-expanded last expanded"><a class="menu__link" title="" href="/guptapower.com/cms/the-group">The Group</a><ul class="menu"><li class="menu__item is-leaf first last leaf"><a class="menu__link" title="" href="/guptapower.com/cms/chairmans-message">Chairman's Message</a></li>
</ul></li>
</ul>
ご協力いただきますようお願い申し上げます。