TYPO3: Verschiedene Seiten-Templates mit Fluid und BE Layout

Mit der Fluid Template Engine (ab TYPO3 Version 4.3) und dem Backend Layout (ab TYPO3 Version 4.5) kann man mit wenig Aufwand dem Redakteur verschiedene Seiten-Layouts zur Auswahl anbieten, die er über eine Select-Box in den Seiteneigenschaften einer Seite wählen kann (siehe Abbildung).

Das macht Erweiterungen wie z.B. rlmp_tmplselector unnötig. Hier die Schritt-für-Schritt-Anleitung für die Einrichtung und Konfiguration der Seiten-Templates: „TYPO3: Verschiedene Seiten-Templates mit Fluid und BE Layout“ weiterlesen

TYPO3: Meta Keywords und Description

Für die Ausgabe von Meta-Tags im Quellcode einer TYPO3 Webseite gibt es verschiedene Möglichkeiten, die ich hier vorstellen möchte. Ein Meta-Tag wird von TYPO3 bereits automatisch gesetzt: <meta name=“generator“ content=“TYPO3 4.4 CMS“ />. Um die Ausgabe aller anderer Meta-Tags muss man sich selbst kümmern

Die – meiner Meinung nach – beste Lösung ist das Setzen der Meta-Tags über die TypoScript-Einstellung „page.meta“, da diese Lösung sehr flexibel ist und keine TYPO3 Erweiterung benötigt wird. „TYPO3: Meta Keywords und Description“ weiterlesen

[OBSOLETE] Bilder in tt_news Detailansicht in unterschiedlichen Markern & Größen

In der Detailansicht einer News kann man die Bilder in unterschiedlichen Größen und verschiedenen Markern ausgeben. „[OBSOLETE] Bilder in tt_news Detailansicht in unterschiedlichen Markern & Größen“ weiterlesen

Datensätze über TYPO3 Backend-Modul anlegen

Wenn man über ein Backend-Modul Datensätze anlegt oder ändert, sollte man nicht einfach selber eine INSERT-Query schreiben, sondern die Funktionalität von TYPO3 nutzen. Nach langer Einarbeitung in den TYPO3 Code und vielen Versuchen bin ich auf die recht simple Lösung gekommen: „Datensätze über TYPO3 Backend-Modul anlegen“ weiterlesen

Seiteninhalte vererben in TYPO3

Oft macht es Sinn, auf verschiedenen Seiten die gleichen Inhalte anzubieten, z.B. Teaser oder Werbebanner im Randbereich einer mehrspaltigen Webseite. Dabei sollte man natürlich nicht auf jeder Seite die gleichen Inhalte einpflegen, sondern die Inhalte vererben: Wenn die Inhaltsspalte der aktuellen Seite keinen Inhalt hat, wird der Inhalt von den Eltern-Seiten genommen. Die Vererbung funktioniert rekursiv, d.h. wenn auch die übergeordnete Seite keinen Inhalt hat, wird bei deren Eltern-Seite nachgeschaut usw. „Seiteninhalte vererben in TYPO3“ weiterlesen

Texte aus TYPO3 Extensions ändern

Wenn man auf seiner Webseite eine TYPO3 Extension einsetzt, ist man oft nicht immer einverstanden mit den Texten, Beschreibungen oder Übersetzungen. Diese kann man zwar einfach in der locallang-Datei der Extension oder in den „Translation Handling“ Dateien (Verzeichnis typo3conf/l10n/de/meine_extension/) abändern, falls die Texte nicht direkt im PHP Code stehen (um diese Extensions sollte man aber generell einen weiten Bogen machen!).

Besser ist, wenn man diese Texte über TypoScript abändert, denn damit stellt man sicher, dass die Änderungen auch noch vorhanden sind, wenn man ein Update der Extension macht oder das Translation Handling ausführt. „Texte aus TYPO3 Extensions ändern“ weiterlesen