zweite page-template-Datei wird nicht geladen
Eingetragen von helmut25 (59)
am 20.07.2013 - 10:16 Uhr in
am 20.07.2013 - 10:16 Uhr in
Hallo,
Habe eine Website mit Drupal aufgesetzt, was auch ganz gut funktioniert.
Jetzt wollte ich eine neue Seite (node-6) hinzufügen, mit einer etwas veränderten Struktur.
Dazu habe ich im Theme-Ordner (unter /sites/all) eine neue Datei page--node--6.tpl.php hinzugefügt.
In der template.php habe ich in der Funktion mytheme_preprocess_page
folgende Befehle hinzugefügt:
if (isset($vars['node'])) {
$suggest = "page__node__{$vars['node']->type}";
$vars['theme_hook_suggestions'][] = $suggest;
}
Trotzdem wird die neue Template-Datei nicht geladen ;-((
Was fehlt denn jetzt noch?
thanx for your help,
Helmut
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich weiß nicht, wozu Du noch
am 20.07.2013 - 10:36 Uhr
Ich weiß nicht, wozu Du noch die Preprocess-Funktion brauchst, die sich doch auf den Node-Type und nicht auf die Node-ID bezieht. Die von Dir benötigte page--node--6.tpl.php ist bereits in den normalen Suggestions von Drupal enthalten (siehe Dokumentation). Vielleicht hast Du nur vergessen, den Cache zu löschen unter Konfiguration > Entwicklung > Leistung.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *