sol*_*nge 2 themes drupal menu drupal-7
我试图覆盖块中的自定义菜单输出,而不是
<ul class="menu">...</ul>
Run Code Online (Sandbox Code Playgroud)
我可以得到
<select name="menu title">...</select>
Run Code Online (Sandbox Code Playgroud)
在Drupal 6中,我可以使用函数,theme_menu_tree($tree,$menu_name="") {...}
但这在Drupal 7中不起作用theme_menu_tree($variables) {...}
.
我试过theme_menu_tree__mymenu($variables) {...}
没有成功.如何在Drupal 7中指定一个独特的菜单?
谢谢.
对于特定菜单名称的覆盖和正确命名theme_menu_tree函数,我遇到了同样的问题.我发现我认为你的函数的正确名称应该是:YOUR_THEMENAME_menu_tree__YOUR_MENUNAME
菜单名称可以从管理»结构»菜单页面中获取.在我看来,Drupal在所有新用户菜单之前添加了"menu"字样.在我的例子中,我在主题"Mytheme"中创建了一个名为"Testing menu"的菜单,并且覆盖函数的名称是:mytheme_menu_tree__menu_testing_menu