Beim editieren eines bestimmten Inhaltstypen soll ein Javacript aufgerufen werden (automatisch beim aufrufen der Seite)
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 02.06.2011 - 13:23 Uhr in
Hallo,
ich möchte eine Javascript-Funktion automatisch aufrufen, wenn ein bestimmter Inhaltstyp editiert wird.
Das Javascript funktioniert soweit, und ich könnte den Aufruf des Programms theoretisch in die INFO packen. Aber dann würde das Programm ja bei jedem Seitenaufruf geladen und ausgeführt. Das wäre natürlich völlig überflüssig.
Wie könnte ich das Programm speziell für das Bearbeiten eines ganz bestimmten Inhaltstyps einbinden? So das dieses beim Seitenaufruf geladen wird.
Vielen Dank,
viele Grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
hook_form_alter
am 04.06.2011 - 11:37 Uhr
Hallo.
Du kannst in einem kleinen eigenen Modul [api:hook_form_FORM_ID_alter:6] implementieren und dort das Javascript laden.
Hier mal ein Beispiel für den Inhaltstypen "story":
<?php
/**
* Implementation of hook_form_FORM_ID_alter().
*/
function mymodule_form_story_node_form_alter(&$form, &$form_state) {
drupal_add_js("
$(function () {
alert(Drupal.t('Drupal rocks'));
});
", 'inline', 'footer');
}
?>
Stefan