it-swarm.com.de

Vorlagenseite - node-- <id> .tpl.php funktioniert nicht

Ich habe einen Seitenknoten für eine About-Seite erstellt. Ich habe die Knoten-ID des Knotens 11 überprüft. Ich habe eine Datei mit dem Namen page - node - 11.tpl.php in meinem Themenverzeichnis erstellt, die einige Test-HTML-Dateien enthält, aber die Standard-page.tpl wird nicht überschrieben. PHP-Datei. Ich habe auch versucht, die folgenden Dateinamen zu verwenden: page-node-11.tpl.php page-node - 11.tpl.php

Ich habe den Cache geleert, aber immer noch kein Glück.

Was vermisse ich?

3
Wazzag

Laut Drupal 7 Template (Theme Hook) Suggestions sollte es page--node--11.tpl.php Sein (beachten Sie die doppelten Striche):

page - [front | internal/path] .tpl.php Basisvorlage: page.tpl.php Die Vorschläge sind zahlreich. Derjenige, der Vorrang hat, ist für die Titelseite. Der Rest basiert auf dem internen Pfad der aktuellen Seite. Verwechseln Sie den internen Pfad nicht mit Pfadaliasnamen, die nicht berücksichtigt werden. Beachten Sie, dass das häufig verwendete Pathauto-Modul Pfad-Aliase verwendet.

Die Startseite kann unter "Administration> Konfiguration> System> Standortinformationen" eingestellt werden. In Drupal 6, unter "Administrator> Site-Konfiguration> Site-Informationen". Alles, was dort eingestellt ist, löst den Vorschlag "page - front.tpl.php" aus.

Die Liste der vorgeschlagenen Vorlagendateien ist in der Reihenfolge ihrer Spezifität basierend auf internen Pfaden. Für jedes Element des aktuellen Pfads wird ein Vorschlag gemacht, obwohl numerische Elemente nicht zu nachfolgenden Vorschlägen übernommen werden. Zum Beispiel würde " http://www.example.com/node/1/edit " zu folgenden Vorschlägen führen:

  • page - node - edit.tpl.php
  • page - node - 1.tpl.php
  • page - node.tpl.php
  • page.tpl.php

Weitere Informationen finden Sie auch unter page.tpl.php in der API-Dokumentation Drupal API).

7
beth