TYPO3 4.5 Backend Layouts

TYPO3 Backend Layout / Grid View für Frontend Ausgabe nutzen

Seit TYPO3 4.5 gibt es die "Backend Layouts" oder "Grid View". Nur bringen diese dem Frontend Entwickler nicht viel, wenn diese zwar die Darstellung im Backend regeln aber keinen Einfluss auf die Ausgabe der Website haben.

Der Beitrag auf http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen half mir für das erste weiter und klärte einige Fragen.

Nun habe ich, für mich, den Weg gewählt nicht nur per CASE die body id fest zu legen sondern direkt den Content per CASE unterschiedlich auszugeben. Dies geht recht einfach für Content Spalten die nebeneinander im selben Container liegen.

Nachfolgend als Beispiel:

page.50 = CASE
page.50 {
      # Wie beschieben auf dem oben verlinkten Beitrag 
      # Das Datenbank Feld "backend_layout_next_level" muss im Install Tool unter "addRootLineFields" eingetragen sein 
      key.data = levelfield:-2,backend_layout_next_level,slide
      key.override.field = backend_layout
      stdWrap.wrap = <div id=content>|</div>
      #Fall/Backend Layout 1
      1 = COA
      1 {
        10 < styles.content.get
        10.wrap = <div class="col70">|</div>
        20 < styles.content.get
        20.wrap = <div class="col30">|</div>
        20.select.where = colPos = 1
      }
      #Fall/Backend Layout 2
      2 < .1
      2 {
        10.select.where = colPos = 1
        10.wrap = <div class="col30">|</div>
        20.select.where = colPos = 0
        20.wrap = <div class="col70">|</div>
      }
      #Fall/Backend Layout 3
      3 < .1
      3 {
        10.wrap = <div class="col50">|</div>
        20.wrap < .10.wrap
      }
      #default / kein Backend Layout, weder in backend_layout_next_level noch direkt in backend_layout
      default < .1
      default {
        10.wrap >
        20 >
    }
}
Stichwörter zu dieser Seite: 
Generator: TYPO3 CMS 6.2
Google Page Speed
@t3easy_de folgen
Google+