Ich erstelle eine Site mit viel JS und frage mich, wo ich den JS-Code ablegen soll. Optimalerweise möchte ich die JS bei jedem Modul und nicht bei der Themenebene behalten. Einige Inhalte können als Blöcke usw. angezeigt werden.
Aber ich habe einige Probleme mit dem Cache. In meinem Beispiel muss ich JS & CSS zum Knotenbearbeitungsformular hinzufügen. Ich habe hook_block_view verwendet, aber es wird zwischengespeichert. Wenn also im Knotenbearbeitungsformular ein Fehler auftritt, werden die Funktionen drupal_add_js & drupal_add_css nicht aufgerufen. Gleiches scheint für hook_node_prepare zu gelten.
Wo würden Sie die JS & CSS-Ebene eingeben? und gibt es Hooks, die aufgerufen werden, auch wenn im Knotenbearbeitungsformular ein Fehler vorliegt?