« April 2011»
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Kategorien

Blogrolls

Letzte Kommentare

Inline
04.02.2011 13:09

Archiv

Kopieren Sie diesen Link in Ihren RSS-Reader

RSS 0.91Nachrichten
RSS 2.0Nachrichten

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
27.04.2011
23:57

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)
  •  

Mein Kommentar

Benachrichtige mich, wenn jemand einen Kommentar zu dieser Nachricht schreibt.

Zurück