Themen
Letzte Nachrichten
- TYPO3 und Bilder bei Facebook Links
- 12.05.2012 18:35
- Google Analytics und die Datenschutzaufsicht
- 07.05.2012 13:19
- "Nervige" Title-Tags bei Links in TYPO3
- 26.02.2012 10:58
- TYPO3 Install Tool und session.auto-start is enabled
- 20.02.2012 21:28
Kategorien
- Commerce (7)
- Design (4)
- Technology (18)
Blogrolls
Letzte Kommentare
- Inline
- 04.02.2011 13:09
Meist gelesene Posts
- Wochentag lokalisiert mit Fluid aus einem DateTime Objekt...
- 918 mal angeschaut
- 03.02.2011 15:38
- TYPO3 Backend Layouts
- 675 mal angeschaut
- 27.04.2011 23:57
- TYPO3 4.5 und kb_nescefe und Security Token
- 658 mal angeschaut
- 18.03.2011 17:43
- JQuery und IE9
- 625 mal angeschaut
- 24.03.2011 10:31
TYPO3 Backend Layouts
Ein noch recht neues Feature in TYPO3 sind Backendlayouts. Mit Hilfe dieser kann man im Backend die Spalten analog zum Frontend anordnen und pro Seite ein Layout wählen. Das ist sehr hilfreich, wenn das Design z.B. einen ein- oder zweispaltigen Inhaltsbereich vorsieht.
Eine schöne Anleitung wie man de Backendlayouts in TYPO3 verwendet, findet man bei den undkonsorten.
Für die Einbindung im TypoSript Template habe ich noch einen etwas anderen Ansatz:
zunächst definiert man die Inhalte, abhängig des Layouts, z.B.:
#1 col
temp.1col = COA
temp.1col {
10 < styles.content.get
wrap = <div id="main">|</div>
}
#2 cols
temp.2cols = COA
temp.2cols {
10 < styles.content.get
10.wrap = <div class="left">|</div>
20 < styles.content.getRight
20.wrap = <div class="right">|</div>
wrap = <div id="main">|</div>
}
dann wählt man mit einer Bedingung aus, welches dieser Konstrukte eingebunden werden soll:
page {
#1 or 2 cols
10 = CASE
10 {
key.data = levelfield:-1,backend_layout_next_level,slide
key.override.field = backend_layout
1 < temp.1col
2 < temp.2cols
}
}
- 0 Kommentar(e)