2011-05-19 16 views
6

Estoy tratando de ejecutar algún código personalizado en un tipo particular de nodo cuando se lo visualiza. Solo un poco de código que solía implementar con nodeapi. Esto funciona bien en Drupal 7, pero como sobrepaso la página node_view en el administrador de páginas de ctools, no se activa.drupal 7: administrador/paneles de página y hook_node_view

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

¿Existe una función de núcleo diferente que se pueda utilizar? ¿O un administrador de páginas de ctools que no he encontrado?

Probablemente podría ejecutar algún código en un tema de preproceso anular en algún lado, pero no parece ser lo mejor que se puede hacer.

Respuesta

Cuestiones relacionadas