Modul soll Code-Snippet in den <head> schreiben.
am 10.09.2013 - 15:50 Uhr in
Hallo Community,
ich habe folgendes Problem:
Ich schreibe mein erstes Drupal-Modul, also bitte etwas Verständnis wenn die ganze Sache sehr banal ist oder ich grundlegendes von Drupal nicht ganz verstanden haben.
Das Modul soll ein Code-Snippet in den schreiben. Dieses Snippet weise ich einer Variablen zu die dann einfach mit <?php print $code> in den <head>
geschrieben werden soll. Über Preprocess bekomm ich das Snippet schon dahin wo ich es haben möchte, Problem ist nur, dass dies nur passieren soll wenn eine Checkbox checked ist. Meine If-Anweisung ist soweit richtig (also ich bekomme verschiedene Ausgaben für checked und unchecked) nur wenn ich jetzt Preprocess in diese If-Anweisung schreibe wird das Snippet nicht mehr auf der Seite eingefügt.
Jetzt frage ich mich ob das überhaupt Sinn macht dieses preprocess in eine If-Anweisung zu setzten bzw welche Möglichkeiten habe ich mein Problem zu lösen?
Vielleicht kann mir ja jemand einen Tipp geben bzw mich auf den rechten Weg bringen. :)
Grüße Ste
- Anmelden oder Registrieren um Kommentare zu schreiben
Wo befindet sich denn die
am 10.09.2013 - 16:46 Uhr
Wo befindet sich denn die Checkbox? In einem Node? Ist diese Information in Deiner preprocess Funktion vorhanden? Ein Node muß vielleicht erst geladen werden, bevor Du auf die Felder zugreifen kannst.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *