Файл шаблона узла, вызываемый для пунктов меню - PullRequest
1 голос
/ 12 ноября 2011

Я использую D6 ... и в моем файле node-blog.tpl.php добавлена ​​проверка, является ли пользователь взрослым, если нет, его следует перенаправить на страницу реферера, теперь, когда я пытаюсь просмотреть мой дом страница, на которую пользователь перенаправляется обратно на страницу реферера ... просто bcoz Я использовал пункт меню для моей страницы узла блога?

как я могу решить эту проблему?

почему для пунктов меню вызывается node-blog.tpl.php?

Это как друпал, или я делаю какую-то ошибку? Пожалуйста, помогите?

Заранее спасибо ....

1 Ответ

1 голос
/ 17 ноября 2011

Этот вид проверки не должен быть реализован в вашем файле 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

...