Node themen -> Wann "nur" node-xxx.tpl.php anlegen, wann in template.php Änderungen vornehmen?
am 01.03.2010 - 13:41 Uhr in
Hallo,
wenn ich Seiten themen möchte, muss ich eine extra tpl.php Datei anlegen.
Jetzt habe ich desöfteren gelesen das auch die template.php geändert werden muss um das neue tpl bekannt zu machen.
Wann muss ich das machen? Ausschließlich bei Inhaltstypen (Formulareingaben), oder wann?
Danke,
viele Grüße Phil
- Anmelden oder Registrieren um Kommentare zu schreiben

Bei Drupal 6 musst du keine
am 01.03.2010 - 15:24 Uhr
Bei Drupal 6 musst du keine Änderungen in der template.php machen. Einfach eine node.tpl.php anlegen (oder node-nodetype.tpl.php).
Es gibt nur ein Paar Kleinigkeiten auf die man achten sollte. Damit eine node-nodetype.tpl.php erkannt wird muss es auch eine node.tpl.php geben (soweit ich mich erinnere).
Die template.php ist dafür da um Themefunktionen zu überschreiben, oder Datenbankabfragen vorzunehmen, denn dies sollte man auch aus Performance-Gründen nicht in der tpl.php Datei machen.
Wenn du eine Seite themen
am 01.03.2010 - 15:37 Uhr
Wenn du eine Seite themen willst, ist es page.tpl.php, bei einem Beitrag node.tpl.php und Steuerungen in der template.php. Über das Devel Modul (Theme Develop) kannst du sehr schön auf der Seite rumklicken und siehst dann was du themen kannst. Ich finde zudem diese Seite sehr aufschlussreich: http://drupal.org/node/171194
Vielen Dank (:
am 01.03.2010 - 21:47 Uhr
Vielen Dank (: