Mit T3Blog gibt es seit Ende letzten Jahres eine sehr gute Blog-Lösung für TYPO3. Diese wollte ich auf einer Seite „schnell mal“ integrieren, doch so einfach sollte es nicht sein, die Seite ist nämlich mit TemplaVoila aufgebaut und darauf ist T3Blog leider nicht vorbereitet.

Eine Recherche im Web bringt viele Fragen und nur wenige Antworten diesbezüglich, doch so schwer war es dann auch wieder nicht. Hier beschreibe ich kurz und knapp, wie ich vorgegangen bin – dann kann ich beim nächsten Mal hier nachschlagen. Und ein Nächstes mal gibts bestimmt, denn die Extension gefällt mir sehr gut!

  1. Extension nach Anleitung installieren
  2. Eine Seite ‚Blog‘ in der Seitenstruktur anlegen und unter ‚Optionen‘ -> ‚Enthält Plugin‘ ‚T3Blog‘ einstellen
  3. Eine Vorlage (Template) für die Seite anlegen und unter ‚Includes‘ die beiden Einträge ‚T3Blog main configuration‘ und ‚T3Blog functionalities on your website‘ hinzufügen.
  4. In die TemplaVoila Konfiguration wechseln, dort bestehende DS/TO, die als Blog-Template dienen soll kopieren. Diese Kopie so ummappen, dass im Hauptinhaltsbereich statt der ‚Content Elements‘ ‚TypoScript Object Path‘ ausgewählt ist, als Name habe ich lib.t3blog genommen. Das restliche Mapping bleibt bestehen, so kann man (bei meiner Vorlage) in den Spalten links und rechts die Blog-Widgets einfügen.
  5. Zurück zur Blog-Seite: Darunter eine neue Seite anlegen (im Menü versteckt oder Sysfolder). Auf dieser Seite das T3Blog-Widget blogList einfügen und die Id (uid in tt_content) dieses Elements merken. In meinem Beispiel 560.
  6. Nun ins Setup der Vorlage der Blog-Seite wechseln und dort folgenden TS-Code eingeben:
    lib.t3blog = RECORDS
    lib.t3blog.source = 560
    lib.t3blog.tables = tt_content
  7. Fertig – Viel Spaß beim bloggen!
Share