Am 04.09.15 um 13:46 schrieb Tino Riedel:
Hallo Liste,
ich habe für ein Projekt die Templateanbindung und Konfiguration via
einem Sitepackage (Grundinstallationsextension) realisiert. So muss ich
nur das "Statische Template" hinzufügen und alles läuft out-of-the-box.
Prima.
Nun meine Frage nach dem Best-Practise. Folgende Seitenstruktur habe ich:
Startseite (Statisches Template)
-Partner und Mitglieder (hier benötige individuelle TypoScript
Einstellungen)
--Seite 1
--Seite 2
--...
-Unternehmen (hier benötige individuelle TypoScript Einstellungen)
--Seite 1
--Seite 2
--...
...
Die individuellen TypoScript Einstellungen betreffen folgendes:
page.bodyTag = <body id="main" class="no-js pink">
page.10.variables {
scheme = TEXT
scheme.value = pink
}
Wie kann hier ein besserer Weg aussehen als ein Erweiterungstemplate zu
erstellen und das Typoscript einzutragen, bzw. eine Datei aus dem
Filesystem zu includieren. Meine Idee war ein weiteres "Statisches
Template" zu definieren welches man dann hier hinzufügt?! Was meint ihr?
es gibt mehrere Möglichkeiten.
Aber erstmal grundlegendes:
du musst deine Templates nicht überall im Seitenbaum verteilen. bei mir
hat sich bewährt:
sammel alle templates in einer Folder-Seite und binde sie nur noch da
ein wo sie benötigt werden.
zusätzlich können die TS-Inhalte auch per include aus 'externen' Dateien
eingebunden werden (entweder einfach unter fileadmin/sys/typoscript/
oder aus einer Extension (um das Deployment besser zu managen).
AUf diese Art könntest du natürlich TS-Templates erstellen, die zemtral
die Varianten definieren, durch Einbindung auf den unterschiedlichsten
Seiten das ganze aber individualisieren.
andere Möglichkeiten wären Conditions. In zwei Ausprägungen:
1. setze explizite Conditions der Form
[PIDinRootline = 123,234]
um einzelnen Seitenbäumen individuelle Werte zu verpassen
2. nutze Constanten, die du in den entsprechenden Wurzeln der
Seitenbäume setzt (ggfls auch über include) um dort individuelle Werte
einzutragen
alles eine Frage der Vorlieben, bzw. auch der Arbeitsweise
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german