节点模板文件调用菜单项

时间:2011-11-12 13:34:31

标签: php drupal drupal-6 drupal-modules drupal-theming

我正在使用D6 ...并且在我的node-blog.tpl.php文件中添加了一个检查用户是否是成人的,如果不是他应该被重定向到引用页面,现在当我尝试查看我的家页面用户被重定向回到引用页面..只是bcoz我使用了一个菜单项为我的博客节点页面?

我该如何解决这个问题?

为什么要为菜单项调用node-blog.tpl.php?

这是drupal流程还是我犯了一些错误..请帮帮忙?

提前致谢....

1 个答案:

答案 0 :(得分:1)

不应在tpl文件中实现此类检查。它应该通过实现hook_nodeapi或hook_init在模块中完成。

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_nodeapi/6

OR

http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_init/7