我在哪里可以找到 drupal 6 菜单背后的代码?
Where do i find the code behind for a drupal 6 menu?
我刚刚接管了一个 drupal 6 网站,需要从图像中更改 link。
图像是一个菜单项,但是当我在后端更改它时,该菜单项路径不会改变。我假设整个文件都被覆盖了,但我不确定在哪里可以找到这个文件。我查看了包含所有 .tpl.php 文件的 "Bartik" 主题文件,但我找不到任何东西。
请帮忙
菜单背后的核心代码在includes/menu.inc,如果有人在那里覆盖了初始逻辑,你就有问题了。
关于 Drupal 的第一件事是——不要覆盖核心行为。
菜单呈现中涉及的主要主题功能有:
theme_menu_item
为菜单项生成 HTML 输出并
子菜单。
theme_menu_item_link
为单个生成 HTML 输出
菜单 link.
theme_menu_tree
为菜单树生成 HTML 输出
我建议先在 api.drupal.org/api/drupal/includesmenu.inc/6
上查看来源
如果上述 none 有意义,请查看 this 文章以了解如何覆盖主题功能。
我刚刚接管了一个 drupal 6 网站,需要从图像中更改 link。
图像是一个菜单项,但是当我在后端更改它时,该菜单项路径不会改变。我假设整个文件都被覆盖了,但我不确定在哪里可以找到这个文件。我查看了包含所有 .tpl.php 文件的 "Bartik" 主题文件,但我找不到任何东西。
请帮忙
菜单背后的核心代码在includes/menu.inc,如果有人在那里覆盖了初始逻辑,你就有问题了。
关于 Drupal 的第一件事是——不要覆盖核心行为。
菜单呈现中涉及的主要主题功能有:
theme_menu_item
为菜单项生成 HTML 输出并 子菜单。theme_menu_item_link
为单个生成 HTML 输出 菜单 link.theme_menu_tree
为菜单树生成 HTML 输出
我建议先在 api.drupal.org/api/drupal/includesmenu.inc/6
上查看来源如果上述 none 有意义,请查看 this 文章以了解如何覆盖主题功能。