- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Firstspirit Templating - Verschachtelung von Templates
Hallo Community.
Wir bauen gerade eine Website in FS und somit die Template Strukturen auf. Jetzt ist uns aufgefallen, dass es wohl keine Mรถglichkeit gibt, Templates mehr als ein Mal zu verschachteln:
Folgender Prozess:
- "Struktur" wird eine "Seitenvorlage" (page_template) zugewiesen
- eine "Seitenvorlage" (page_template) kann "Inhaltsbereiche" (content_area) enthalten
- einem "Inhaltsbereiche" (content_area) kรถnnen nur "Absatzvorlagen" (section_template) zugewiesen werden.
- "Absatzvorlagen" (section_template) haben keine "Inhaltsbereiche" (content_area).
Um eine hohe Flexibilitรคt und Wiederverwendbarkeit von Templates zu haben, wรคre eine mehrstufige Verschachtelung hilfreich.
So etwas schwebt uns vor:
- Die Seitenvorlage "Main" mit Header, Navigation und Footer hat einen Inhaltsbereich "Content"
- "Content" kann z.B. ein 2- oder 3-spaltiges Template zugewiesen werden, welches demnach 2 oder 3 "Inhaltsbereiche" hat.
- Diesen Inhaltsbereichen kรถnnen wiederum Templates zugewiesen werden, z.B. dem Inhaltsbereich "Sidebar", mehrere Teaser-Templates.
Habe ich irgendetwas รผbersehen oder funktioniert das wirklich nicht?
Vielen Dank fรผr Eure Hilfe!
- Labels:
-
Developers
-
Knowledgebase
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marc,
die Abbilung der Spalten kannst du doch via FS_LIST vom Typ Inline mit der Angabe sectiontemplates umsetzen, oder verstehe ich Dich jetzt falsch?
<FS_LIST name="pt_left_col" hFill="yes">
<DATASOURCE type="inline" useLanguages="no">
<TEMPLATES source="sectiontemplates">
<TEMPLATE uid="st_left_dom" />
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Absรคtze bearbeiten"/>
</LANGINFOS>
</FS_LIST>
<FS_LIST name="pt_right_col" hFill="yes">
<DATASOURCE type="inline" useLanguages="no">
<TEMPLATES source="sectiontemplates">
<TEMPLATE uid="st_right_dom" />
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Absรคtze bearbeiten"/>
</LANGINFOS>
</FS_LIST>
Viele Grรผรe
Marcel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marc,
die Abbilung der Spalten kannst du doch via FS_LIST vom Typ Inline mit der Angabe sectiontemplates umsetzen, oder verstehe ich Dich jetzt falsch?
<FS_LIST name="pt_left_col" hFill="yes">
<DATASOURCE type="inline" useLanguages="no">
<TEMPLATES source="sectiontemplates">
<TEMPLATE uid="st_left_dom" />
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Absรคtze bearbeiten"/>
</LANGINFOS>
</FS_LIST>
<FS_LIST name="pt_right_col" hFill="yes">
<DATASOURCE type="inline" useLanguages="no">
<TEMPLATES source="sectiontemplates">
<TEMPLATE uid="st_right_dom" />
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Absรคtze bearbeiten"/>
</LANGINFOS>
</FS_LIST>
Viele Grรผรe
Marcel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Danke Marcel fรผr die richtige Richtung!
Ich hatte erwartet, dass sich die Inhaltsbereiche, wie im Page-Template auch, im Inhalte-Baum wiederfinden.
Gruร, Marc

