Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Original TypoScript
- page.10 = FLUIDTEMPLATE
- page.10 {
- partialRootPath = EXT:typo3training/Resources/Private/Partials/
- layoutRootPath = EXT:typo3training/Resources/Private/Layouts/
- #file = EXT:typo3training/Resources/Private/Templates/Homepage.html
- ## Backend-Layouts auswerten
- file.stdWrap.cObject = CASE
- file.stdWrap.cObject {
- key.data = pagelayout
- # default = 2Columns
- default = TEXT
- default.value = EXT:typo3training/Resources/Private/Templates/2Columns.html
- ## Wenn BE-Layouts in der DB gespeichert, sind Zugriff nur über die ID, also 1 = TEXT...
- ## Wenn BE-Layouts im PageTS gespeichert sind, Zugriff über pagets__ID, also z.B. pagets__1 = TEXT...
- # Homepage
- pagets__1 = TEXT
- pagets__1.value = EXT:typo3training/Resources/Private/Templates/Homepage.html
- # 2Columns
- pagets__2 < .default
- # 1Columns
- pagets__3 = TEXT
- pagets__3.value = EXT:typo3training/Resources/Private/Templates/1Column.html
- }
- ## Inhalte an die Templates übergeben
- variables {
- jumbotron < styles.content.get
- jumbotron.select.where = colPos = 3
- left < styles.content.get
- left.select.where = colPos = 1
- main < styles.content.get
- main.select.where = colPos = 0
- right < styles.content.get
- right.select.where = colPos = 2
- }
- }
- ## Per Condition auf eine andere Sprache reagieren
- ## x steht hier für die ID der Sprache
- [globalVar = GP:L=x]
- page.10 {
- ## Hier könnte jetzt ein anderer Pfad zu anderen Partials gesetzt werden. Ist natürlich alles optional!
- partialRootPath = EXT:typo3training/Resources/Private/Partials/English/
- layoutRootPath = EXT:typo3training/Resources/Private/Layouts/English/
- ## Hier könnten jetzt andere Templates für Sprache x eingebunden werden
- ## Nur das verwenden war wirklich benötigt wird ;)
- file.stdWrap.cObject {
- default.value = EXT:typo3training/Resources/Private/Templates/2Columns_english.html
- pagets__1.value = EXT:typo3training/Resources/Private/Templates/Homepage_english.html
- pagets__3.value = EXT:typo3training/Resources/Private/Templates/1Column_english.html
- }
- }
- [global]
Advertisement
Add Comment
Please, Sign In to add comment