Spezielle Template-Datei für bestimmte Node

am 21.07.2008 - 12:26 Uhr in
Hallo Allerseits,
ich bin auf der Suche nach einer Möglichkeit für eine spezielle Node eine angepasste node.tpl.php zu verwenden. Ich habe einige Sachen dazu gefunden aber das meiste für Drupal 5 oder es funktioniert bei mir nicht.
Hat jemand eine Idee oder Muster-Lösung für das Problem?
Vielen Dank im Voraus,
Andreas
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn du das modul devel und
am 21.07.2008 - 13:00 Uhr
wenn du das modul devel und den dazugehörigen theme-developer verwendest kannst du ganz einfach einzelne nodes stylen z.b. mit einer page-node-15.tpl.php
Lg Thomas
Das scheint auch ohne das
am 21.07.2008 - 13:59 Uhr
Das scheint auch ohne das Modul zu klappen. Aber so bekomme ich ja eine ganz neue Seite. Eigentlich möchte ich nur die node.tpl.php überschreiben, nicht die page.tpl.php
das ganze funktioniert auch
am 21.07.2008 - 19:11 Uhr
das ganze funktioniert auch mit der node.tpl.php .. und das modul kannst du dafür verwenden, um herauszufinden wie die datei denn heissen muss, die du erstellen solltest...
node-typ.tpl.php verwenden
am 27.07.2008 - 09:44 Uhr
Ich denke, das System sieht folgendes vor:
Diese template kann dann zunächst eine Kopie von node.tpl sein und kann ndann nach Bedarf verändert werden.
Drupal sucht standardmäßig nach so einer template und wenn sie vorhanden ist wird sie verwendet. Jednfalls mache ich das so und es funktioniert sehr schön und flexibel. Man kann damit sogar verschiedene Templates für den Node haben, je nach Kontext unter dem der Node angezeigt wird (in der template kann man in einm if oder switch je nach Bedingung verschiedene Templates reinschreiben oder, etwas übersichtlicher,mit include laden).
gruß mx