wowa-webdesign

Untitled

Sep 17th, 2016
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ## Original TypoScript
  2. page.10 = FLUIDTEMPLATE
  3. page.10 {
  4.     partialRootPath = EXT:typo3training/Resources/Private/Partials/
  5.     layoutRootPath = EXT:typo3training/Resources/Private/Layouts/
  6.  
  7.     #file = EXT:typo3training/Resources/Private/Templates/Homepage.html
  8.  
  9.     ## Backend-Layouts auswerten
  10.     file.stdWrap.cObject = CASE
  11.     file.stdWrap.cObject {
  12.         key.data = pagelayout
  13.  
  14.         # default = 2Columns
  15.         default = TEXT
  16.         default.value = EXT:typo3training/Resources/Private/Templates/2Columns.html
  17.  
  18.         ## Wenn BE-Layouts in der DB gespeichert, sind Zugriff nur über die ID, also 1 = TEXT...
  19.         ## Wenn BE-Layouts im PageTS gespeichert sind, Zugriff über pagets__ID, also z.B. pagets__1 = TEXT...
  20.  
  21.         # Homepage
  22.         pagets__1 = TEXT
  23.         pagets__1.value = EXT:typo3training/Resources/Private/Templates/Homepage.html
  24.  
  25.         # 2Columns
  26.         pagets__2 < .default
  27.  
  28.         # 1Columns
  29.         pagets__3 = TEXT
  30.         pagets__3.value = EXT:typo3training/Resources/Private/Templates/1Column.html
  31.     }
  32.  
  33.     ## Inhalte an die Templates übergeben
  34.     variables {
  35.         jumbotron < styles.content.get
  36.         jumbotron.select.where = colPos = 3
  37.  
  38.         left < styles.content.get
  39.         left.select.where = colPos = 1
  40.  
  41.         main < styles.content.get
  42.         main.select.where = colPos = 0
  43.  
  44.         right < styles.content.get
  45.         right.select.where = colPos = 2
  46.     }
  47. }
  48.  
  49.  
  50. ## Per Condition auf eine andere Sprache reagieren
  51. ## x steht hier für die ID der Sprache
  52. [globalVar = GP:L=x]
  53. page.10 {
  54.     ## Hier könnte jetzt ein anderer Pfad zu anderen Partials gesetzt werden. Ist natürlich alles optional!
  55.     partialRootPath = EXT:typo3training/Resources/Private/Partials/English/
  56.     layoutRootPath = EXT:typo3training/Resources/Private/Layouts/English/
  57.  
  58.     ## Hier könnten jetzt andere Templates für Sprache x eingebunden werden
  59.     ## Nur das verwenden war wirklich benötigt wird ;)
  60.     file.stdWrap.cObject {
  61.         default.value = EXT:typo3training/Resources/Private/Templates/2Columns_english.html
  62.  
  63.         pagets__1.value = EXT:typo3training/Resources/Private/Templates/Homepage_english.html
  64.  
  65.         pagets__3.value = EXT:typo3training/Resources/Private/Templates/1Column_english.html
  66.     }
  67. }
  68. [global]
Advertisement
Add Comment
Please, Sign In to add comment