TypoScript

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.

 



Submitting your vote...
Rating: 5.0 of 5. 2 vote(s). (Click the rating bar to rate this item.)

No entries

Nothing found in the guestbook.

CAPTCHA image for SPAM prevention 

Login und Registrierung

toggle
...type your search above...
blogroll
AOE Advanced Tables
31.07.08 - Create TYPO3 Tables with colspan and rowspan.
Ajax Framework (fe_ajax)
06.08.08 - Easy way to get barrierfree AJAX features in your extension