Wie verwende ich Theme-Präprozessor-Funktionen für meine eigenen Vorlagen?
Ich habe mehrere .tpl.php-Dateien für Knoten, CCK-Felder und Views-Theming. Diese Vorlagendateien enthalten eine Menge Logik, um Dinge zu verschieben, Links zu entfernen, neue Links zu erstellen usw. Ich verstehe, dass dies eine schlechte Entwicklung ist und nicht "The Drupal Way".
Wenn ich das richtig verstehe, besteht "The Drupal Way" darin, Präprozessorfunktionen in Ihrem System zu verwendentemplate.php
Datei, um Variablen zu manipulieren und neue Variablen hinzuzufügen. Ein paar Fragen dazu:
content-field-field_transmission_make_model.tpl
, wie würde ich die Präprozessorfunktion benennen?Kann ich Vorlagenvorprozessorfunktionen für Knotenvorlagen, CCK-Feldvorlagen und Ansichtenvorlagen verwenden? Haben sie verschiedene Methoden zum Ändern oder Hinzufügen von Vorlagenvariablen?