Я должен перенаправить определенные типы контента к другим узлам.
Как подтверждение концепции у меня есть эта работа с a drupal_goto
наверху node--[type].tpl.php
Это работает отлично, но является, вероятно, наименее оптимизированным местом для помещения его.
Был бы phptemplate_preprocess_node
быть слишком ранними? Что относительно hook_nodeapi, $op='view'
?
Куда самое умное место состоит в том, чтобы поместить drupal_goto?
hook_nodeapi
view
- это то место, куда я бы положил его, да. Это будет одно из первых мест, где у вас будет переменная $ node
для проверки типов узлов, которые вы перенаправляете.