Wie kann ich in TYPO3 ein RTE-Feld für einen Kontakt konfigurieren?
- Einführung in das RTE und die Kontaktverwaltung in TYPO3
- Integration eines RTE-Feldes in ein Kontakt-Extension
- Vorgehen zur Konfiguration eines RTE-Feldes für Kontakte
- Beispielhafte TCA-Konfiguration
- Fazit
Einführung in das RTE und die Kontaktverwaltung in TYPO3
In TYPO3 ist das Rich Text Editor (RTE) ein Werkzeug, das es Redakteuren ermöglicht, Inhalte mit Formatierungen wie Fett, Kursiv, Listen und Links zu erstellen, ohne direkten HTML-Code schreiben zu müssen. Wenn es darum geht, Kontaktinformationen flexibel und ansprechend darzustellen, kann das RTE verwendet werden, um z. B. Adressen, Telefonnummern oder beschreibende Texte für Kontakte aufzubereiten.
Integration eines RTE-Feldes in ein Kontakt-Extension
Möchte man in TYPO3 zum Beispiel eine Kontakt-Extension nutzen oder anpassen, ist es sinnvoll, ein eigenes RTE-Feld in der Datenbanktabelle der Kontakte zu haben. Dies ermöglicht, neben statischen Kontaktfeldern, auch formatierte Texte hinzuzufügen, die beispielsweise Anfahrtsbeschreibungen, Geschäftszeiten oder persönliche Notizen enthalten können.
Vorgehen zur Konfiguration eines RTE-Feldes für Kontakte
Zunächst muss das Datenbankschema (TCA - Table Configuration Array) der Kontakt-Extension angepasst werden. Dabei wird für das gewünschte Feld der Typ als text definiert und das RTE als Rendering-Option aktiviert. Dies geschieht durch die Angabe von renderType mit dem Wert t3editor oder über das klassische RTE-Konfigurationsarray.
Des Weiteren sollte die RTE-Konfiguration an die Anforderungen angepasst werden, um beispielsweise unnötige Funktionen zu entfernen und das Arbeiten für Redakteure zu vereinfachen. TYPO3 bietet standardmäßig verschiedene RTE-Profile, es ist aber auch möglich, eigene Profile zu definieren oder bestehende zu erweitern.
Beispielhafte TCA-Konfiguration
In der TCA-Datei der Kontakt-Extension würde ein RTE-Feld ungefähr so aussehen: Es wird als text mit einem cols und rows Attribut definiert. Der wichtigste Teil ist die Angabe des Feldes als enableRichtext und die Zuweisung eines passenden Richtext-Configuration-Keys, z. B. default. Dadurch wird sichergestellt, dass beim Bearbeiten dieses Feldes der RTE geladen wird.
Fazit
Ein RTE-Feld in der Kontaktverwaltung von TYPO3 erhöht die Flexibilität bei der Eingabe und Darstellung von Kontaktinformationen erheblich. Durch die Anpassung der TCA und der RTE-Konfiguration kann man komfortabel formatierte Texte und wichtige Hinweise zu Kontaktpersonen pflegen. Dies verbessert die Nutzerfreundlichkeit und die inhaltliche Qualität der Kontaktseiten deutlich.
