Pagine con Layout differenti

Pagine con Layout differenti

A volte capita che nello stesso sito, siano necessarie pagine con layout differenti. Il caso più semplice potrebbe essere quello in cui devono essere previste delle pagine con i contenuti in una colonna e altre pagine con i contenuti in due colonne.

Per disporre di un modo semplice da utilizzare, si può ricorrere alla proprietà Layout della pagina. TYPO3 propone questa select box con le voci "Normal", "Layout 1", "Layout 2" e "Layout 3".

Da typoscript è possibile individuare questa impostazione tramite la condizione TSFE:page|layout

Con il seguente codice sono caricate differenti template in base al valore di Layout:

[globalVar = TSFE:page|layout=0]
  page.10.template.file = fileadmin/template/default.html
[global]
[globalVar = TSFE:page|layout=1]
  page.10.template.file = fileadmin/template/layout1.html
[global]
[globalVar = TSFE:page|layout=2]
  page.10.template.file = fileadmin/template/layout2.html
[global]
[globalVar = TSFE:page|layout=3]
  page.10.template.file = fileadmin/template/layout3.html
[global]

E' possibile personalizzare le voci della select Layout con le personalizzazioni TSConfig descritte nel blog: Personalizzare le voci di Layout.