Drupal phptemplate_menu_tree
我正在使用 Drupal 7,我正在尝试测试 phptemplate_menu_tree,我创建了一个名为 template.php 的文件并添加以下内容:
<?php
// $Id: template.php,v 1.01 2011/2/24 12:47:27 dries Exp $
function phptemplate_menu_tree($variables) {
return '<ul> <li> test </li> </ul>';
}
但它不起作用。
I am using Drupal 7, I am trying to test phptemplate_menu_tree, I created a file named, template.php and add following:
<?php
// $Id: template.php,v 1.01 2011/2/24 12:47:27 dries Exp $
function phptemplate_menu_tree($variables) {
return '<ul> <li> test </li> </ul>';
}
But it is not working.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看来在drupal 7中,他们已经删除了engine_theme (phptemplate_menu_tree)钩子。将 engine_theme 挂钩重命名为 template-name_theme (mytemplate_menu_tree) 挂钩使其正常工作。
It appears in drupal 7, they have dropped the engine_theme (phptemplate_menu_tree) hook. renaming the engine_theme hook to template-name_theme (mytemplate_menu_tree) hook make it worked.
您是否使用 devel.module 更新了主题注册表或通过在 admin/build/themes 重新保存表单来更新主题注册表?
Have you updated the theme registry with devel.module or by resaving the form at admin/build/themes?