Als ein spezifischeres nehmen auf diese Frage:Drupal-Modul, ob Knotentyp
drupal jQuery 1.4 on specific pages
Wie kann ich überprüfen, innerhalb eines Moduls, ob ein Knoten eine bestimmte Art ist in der Lage zu sein mache bestimmte Dinge zum Knoten.
Dank
Der Kontext:
Ich versuche, diesen Code anzupassen, so dass anstatt der Arbeit an ‚my_page‘ es auf einem Knotentyp arbeitet.
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);
}
}
}
Danke.
Danke Ich habe meine Frage mit dem Kontext aktualisiert. – Mark
Dann sollte mein erstes Codebeispiel Sie in die richtige Richtung bringen – Kevin