Я пытаюсь запустить некоторый пользовательский код для определенного типа узла, когда он просматривается.Просто немного кода, который я использовал для реализации с помощью nodeapi.Это хорошо работает в Drupal 7, но, поскольку я перезаписываю страницу node_view в менеджере страниц ctools, она не срабатывает.
function mymodule_node_view($node, $view_mode, $langcode) {
if($node->type=='webform') {
drupal_set_message('test');
// actual code will go here
}
}
Есть ли другая основная функция, которую можно использовать?Или хук менеджера страниц ctools, который я не нашел?
Возможно, я мог бы выполнить какой-нибудь код в переопределении темы препроцесса где-нибудь, но это не лучший вариант.