2011-05-19 82 views
6

我試圖在查看特定類型的節點時運行一些自定義代碼。只需要一點點我用nodeapi實現的代碼。這在Drupal 7中可以正常工作,但是因爲我重寫了ctools頁面管理器中的node_view頁面,所以它不會觸發。drupal 7:頁面管理器/面板和hook_node_view

function mymodule_node_view($node, $view_mode, $langcode) { 
    if($node->type=='webform') { 
    drupal_set_message('test'); 
    // actual code will go here 
    } 
} 

是否有不同的核心功能可以使用?或者我還沒有找到一個ctools頁面管理器鉤子?

我可能在預處理主題中執行一些代碼覆蓋某處,但它不覺得最好的做法。

回答