gpt4 book ai didi

drupal - 使用 theme_menu_tree() 为自定义菜单设置主题

转载 作者:行者123 更新时间:2023-12-01 15:29:21 26 4
gpt4 key购买 nike

我试图覆盖 block 中的自定义菜单输出,而不是

    <ul class="menu">...</ul>

我可以得到

    <select name="menu title">...</select>

在 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 在所有新用户菜单之前都添加了“菜单”一词。在我的例子中,我在主题“Mytheme”中创建了一个名为“Testing menu”的菜单,覆盖函数的名称是:mytheme_menu_tree__menu_testing_menu

关于drupal - 使用 theme_menu_tree() 为自定义菜单设置主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6774398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com