2016-11-09 3 views
1

Ich möchte meiner Apostroph-cms-Website eine Zielseite hinzufügen. Ich füge eine Ansicht in Apostrophe-Seiten hinzu, die "landing.html" genannt werden. Die Seite sollte nicht das outerLayout verwenden. Ich möchte ein outerLayoutExtra definieren, von dem ich erben kann. Gibt es eine Möglichkeit, zusätzliche Layouts zu definieren, aus denen ich erweitern kann?Gibt es eine Möglichkeit, ein sekundäres outerLayout hinzuzufügen?

habe ich meine Vorlage nicht gefunden, die ich selbst in Apostroph-Vorlagen/Ansichten eingefügt habe. Gibt es eine Konfiguration für Vorlagen, die ich erweitern muss?

Danke für irgendwelche Gedanken dazu.

Antwort

0

einfach geradeaus:

{% extends "apostrophe-templates:outerLayoutExtra.html" %} 
2

This page in the Apostrophe docs hat weitere Informationen über data.outerLayout und sich Vorlagen.

Ein Beispiel für mögliche Vorlage Vererbung:

  • default.html > defaultLayout.html > data.outerLayout
  • landing.html > landingLayout.html > data.outerLayout

data.outerLayout wird in bestimmten Situationen verwendet, in denen Apostrophe nur den Inhalt der Seite neu geladen werden muss, so braucht es am Ende jedes Vorlagenstapels sein.

Verwandte Themen