Wie wird ein Layout für eine Jade-Vorlage dynamisch festgelegt, um es in Node.js / Express 3.0 zu erweitern?

8

Ich habe 3 Dateien: layoutA.jade, layoutB.jade und index.jade. Wie kann ich programmatisch festlegen, welches Layout index.jade erweitern soll?

Ich habe versucht mit:

%Vor%

mit:

%Vor%

Ich kann scheinbar nichts überschreiben, was explizit in der Datei index.jade festgelegt wurde. Das Entfernen der Verlängerungslinie in der index.jade-Datei funktionierte ebenfalls nicht.

    
JamesOR 27.06.2012, 20:18
quelle

1 Antwort

6

Nehmen wir an, die Jade-Dateien befinden sich im folgenden Verzeichnis:

%Vor%

Fügen Sie die Layout-Einstellungen in der richtigen Reihenfolge hinzu und geben Sie den Stammansichtsordner an:

%Vor%

Stellen Sie sicher, dass Sie den richtigen Ordner angeben (in diesem Fall 'Ansichten'). Stellen Sie außerdem sicher, dass Sie ein gültiges Standardlayout angeben. Überprüfen Sie, ob dies mit einer Testseite funktioniert, bevor Sie tiefer tauchen.

Sobald das funktioniert, können Sie das Standardlayout wie folgt:

%Vor%     
JimmyBoh 27.11.2012, 00:08
quelle

Tags und Links