TYPO3

Tutorials - Howto`s - Tipps & Tricks

Tutorials \ TypoScript \ Globale Inhaltselemente für Seiten
Klicks: 2701
Globale Inhaltselemente für Seiten
Von: danielpoetzinger
Am: 01.04.2006 - 10:39

Globale Inhaltselemente für Seiten

Im folgendem möchte ich kurz ein Konzept, dass ich "globale Elemente" nennen will, einführen. Es geht darum bestimme Elemente einer Webseite für Redakteure editierbar zu machen. Dazu zählt beispielweise ein Footereintrag oder eine Kontaktinformation, die zwar auf allen Seiten als einheitliches Element auftauchen, aber auch von ZEit zu Zeit von einem Redakteur verändert werden könnten. Die Idee besteht einfach darin solche Elemente als TYPO3 Seiteninhalt zu pflegen. Dazu könnte man folgende Schritte durchführen:

  1. Anlegen eines Sysfolders "global Elements" 
  2. Anlegen der Seiteninhalte. Beispielsweise "Footer (deutsch)" 
  3. Einfügen des Inhalts in das Template über ein TS Objekt: Wie immer führen mehrere Wege nach Rom: 
    lib.footer=CONTENT
    lib.footer.table = tt_content
    lib.footer.select {
      uidInList=43
      pidInList=48
    }
    
    lib.footer2 = TEXT
    lib.footer2.data = DB:tt_content:43:bodytext
    lib.footer2.wrap =|
  4. Dieses Object kann dann entweder über eine TemplaVoila Datenstruktur gemappt werden, oder einen MARKER in einem klassischem Template ersetzen. Fertig :-)

Kommentare

To top TYPO3 - Tutorials - Howto`s - Tipps & Tricks