drupal 7:页面管理器/面板和挂钩节点视图
我试图在查看特定类型的节点时在其上运行一些自定义代码。只是我用nodeapi实现的一点点代码。这在Drupal7中工作得很好,但是由于我在ctools页面管理器中覆盖了node_视图页面,所以它不会启动drupal 7:页面管理器/面板和挂钩节点视图,drupal,drupal-7,drupal-ctools,Drupal,Drupal 7,Drupal Ctools,我试图在查看特定类型的节点时在其上运行一些自定义代码。只是我用nodeapi实现的一点点代码。这在Drupal7中工作得很好,但是由于我在ctools页面管理器中覆盖了node_视图页面,所以它不会启动 function mymodule_node_view($node, $view_mode, $langcode) { if($node->type=='webform') { drupal_set_message('test'); // actual code wil
function mymodule_node_view($node, $view_mode, $langcode) {
if($node->type=='webform') {
drupal_set_message('test');
// actual code will go here
}
}
是否可以使用不同的核心功能?或者是我没有找到的ctools页面管理器钩子
我可能会在某个地方执行预处理主题覆盖中的一些代码,但这并不是最好的做法。除了使用预处理函数主题\u预处理面板\u窗格(),还可以使用钩子工具\u渲染\u更改() 查看以下用法示例: 补充案文: