Como una toma más específica sobre esta cuestión:módulo de Drupal, comprobar si el tipo de nodo
drupal jQuery 1.4 on specific pages
¿Cómo verifico, dentro de un módulo, si un nodo es un cierto tipo de poder hacer ciertas cosas al nodo.
Gracias
El contexto:
estoy tratando de adaptar este código para que en lugar de trabajar en 'my_page' que funciona en un tipo de nodo.
function MYMODULE_preprocess_page(&$variables, $arg = 'my_page', $delta=0) {
// I needed a one hit wonder. Can be altered to use function arguments
// to increase it's flexibility.
if(arg($delta) == $arg) {
$scripts = drupal_add_js();
$css = drupal_add_css();
// Only do this for pages that have JavaScript on them.
if (!empty($variables['scripts'])) {
$path = drupal_get_path('module', 'admin_menu');
unset($scripts['module'][$path . '/admin_menu.js']);
$variables['scripts'] = drupal_get_js('header', $scripts);
}
// Similar process for CSS but there are 2 Css realted variables.
// $variables['css'] and $variables['styles'] are both used.
if (!empty($variables['css'])) {
$path = drupal_get_path('module', 'admin_menu');
unset($css['all']['module'][$path . '/admin_menu.css']);
unset($css['all']['module'][$path . '/admin_menu.color.css']);
$variables['styles'] = drupal_get_css($css);
}
}
}
Gracias.
Gracias, actualicé mi pregunta con el contexto. – Mark
Luego, mi primer ejemplo de código debería llevarlo en la dirección correcta – Kevin