我正在使用D6 ...并且在我的node-blog.tpl.php文件中添加了一个检查用户是否是成人的,如果不是他应该被重定向到引用页面,现在当我尝试查看我的家页面用户被重定向回到引用页面..只是bcoz我使用了一个菜单项为我的博客节点页面?
我该如何解决这个问题?
为什么要为菜单项调用node-blog.tpl.php?
这是drupal流程还是我犯了一些错误..请帮帮忙?
提前致谢....
答案 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