Theming von Node Templates mit eigenem Inhaltstyp
am 24.07.2009 - 10:07 Uhr in
Hi ihrs,
ich habe einen Inhaltstyp mit der Bezeichnung "tasks". Hierfür will ich ein Node-Template erstellen = node-tasks.tpl.php
Das is soweit richtig - denke ich. Komischerweise wird diese Template-Datei aber bei diesem Inhaltstyp nich aufgerufen. Mit node.tpl.php funktionierts, aber dann werde ja alle Nodes gleich "ge-themed".
Zusätzlich habe ich diese Inhaltstypen mit nem view auf der Startseite angeteast. Aber im Nodetemplate wird auf "if($teaser)" gar nich reagiert ... und wenn ich $teaser aus dem Node-Template "print()"e, wird weder true noch false noch 0 oder 1 ausgegeben.
Ich hab DEVEL installiert und entsprechend konfiguriert, am caching kann es also nich liegen.
Hab ich irgendwas vergessen einzustellen?
Danke im Voraus und Grüße
stone
- Anmelden oder Registrieren um Kommentare zu schreiben

Man muss den Cache auch leeren.
am 24.07.2009 - 10:47 Uhr
Es reicht nicht Devel zu aktivieren.
Man muss den Cache auch leeren.
Bei einem neuen Nodetype Template kann man dies ohne Devel in der Administration unter Leistung mit dem Button Cache leeren machen.
Hat man Devel kann man den Devel-Block aktivieren. In diesem Block gibt es einen Link - Cache leeren.
Man kann Devel auch so konfigurieren das bei jedem Seitenaufruf der Cache automatisch geleert wird. Dies bieten auch einige Themes als konfigurierbare Option an.
------------------------
Quiptime Group
genau so hab ich DEVEL
am 24.07.2009 - 11:05 Uhr
genau so hab ich DEVEL konfiguriert: bei jedem Seitenaufruf wird der Cache geleert.
Was kanns noch sein?
LÖSUNG!
am 27.07.2009 - 10:12 Uhr
nach einigier Recherche kam ich dahinter. Das scheint ein Drupal-Problem zu sein: Es wird in jedem Fall eine node.tpl.php benötigt. Erst dann werden Templates für weitere Nodetypen erkannt und genutzt. Siehe hier