[Gelöst]Node--Typ.tpl.php wird nicht erkannt
am 14.11.2011 - 13:21 Uhr in
Hi,
ich wollte bei einem Inhaltstypen die Ausgabe steuern und designen. Dazu habe ich eine Node--Page.tpl.php erstellt.
Bei Drupal 7 müssen es anscheinend 2 "-" sein. Ich habe die Designs neu aufbauen lassen.
Bloß lädt Drupal immer die node.tpl nicht die spezifische tpl für den Inhaltstypen.
Habe es bei mehreren Designs versucht (Bartik,...), es läuft nirgends.
Weiß jemand, was da schief läuft??
- Anmelden oder Registrieren um Kommentare zu schreiben

hi lirius wo hast du den
am 14.11.2011 - 14:39 Uhr
hi lirius
wo hast du den deine template datei gespeichert?
ansonsten hast du auch devel installiert?
http://drupal.org/project/devel
da gibt es das modul
theme developer
damit kannst du kucken welches template da
aktiv ist bei den elementen der seite.
gruss
stef
Definier mal in Deiner
am 14.11.2011 - 14:49 Uhr
Definier mal in Deiner Template.php die process Function, wenn noch nicht geschehen.
Diese könnte so aussehen:
<?php
function MYTHEME_process_page(&$variables) {
if (isset($variables['node'])) {
if ($variables['node']->type != '') {
$variables['theme_hook_suggestions'][] = 'page__node__' . $variables['node']->type;
}
}
}
?>
Kleiner Tipp vom mir: FLUSH
am 14.11.2011 - 15:03 Uhr
Kleiner Tipp vom mir: FLUSH ALL CACHES ;-)
(und die neue tpl.php in kleinbuchstaben schreiben.)
lg, bernsch
Danke Für die Hilfe. Devel
am 14.11.2011 - 15:51 Uhr
Danke Für die Hilfe.
Devel habe ich benutzt.
Im Prinzip war die Lösung, alle Caches zu löschen. Das hab ich wohl vergessen.
Und das script in der template.php einzutragen. Danke für die Hilfe
Danke für die Hilfe.
Zitat: Im Prinzip war die
am 14.11.2011 - 16:10 Uhr
Im Prinzip war die Lösung, alle Caches zu löschen. Das hab ich wohl vergessen.
har har! :)