- Startseite
- TYPO3-Tipps
- Einstellungen fürs…
- Andere Feldnamen im TYPO3-BE
Andere Feldnamen im TYPO3-BE
Andere Feldnamen im TYPO3-Backend (BE)
Aufgabe
Sie möchten die Bezeichnungen (Labels) einiger Anzeigefelder einer TYPO3-Seite im BE ändern, da die Felder mit anderer Bedeutung per TypoScript verwendet werden.
Lösung
Ein Weg besteht darin, die in einem TYPO3CONF-Unterverzeichnis befindlichen XML-Dateien, die die Feldbezeichnungen von TYPO3-BE-Seiten steuern anzupassen.
Dazu ändern Sie die beiden folgenden Dateien in den entsprechenden Unterverzeichnissen von TYPO3CONF:
/typo3/typo3conf/l10n/de/lang/de.locallang_general.xml
/typo3/typo3conf/l10n/de/cms/de.locallang_tca.xml
In der XML-Datei de.locallang_general.xml finden Sie beispielsweise folgende Felder aus der Tabelle pages:
- LGL.description
- LGL.author
- LGL.email
- LGL.keywords
In de.locallang_tca.xml gibt es die pages-Felder:
- pages.subtitle
- pages.abstract
Für das Schreiben der geänderten XML-Dateien benötigen Sie FTP-Schreibrechte in die entsprechenden Verzeichnisse, die Sie normalerweise nicht haben. Dazu ist der jeweilige Webhoster zu kontaktieren.
Eine andere Möglichkeit könnte darin bestehen, ähnlich wie bei TYPO3-Erweiterungen die Feldbezeichnungen per TypoScript zu überlagern. Die entsprechende Lösung suchen wir allerdings noch. Falls Sie diese gefunden haben, freuen wir uns über eine Nachricht.
Hinweis eines Lesers
Eine updatesichere Lösung zur Umbenennung des description-Feldes in tt_address sieht bei mir mit einem entsprechendem Eintrag in einer eigenen Extension (4.5 LTS) in der typo3/extTables.php so aus (alles in eine Zeile schreiben):
$GLOBALS['TCA']['tt_address']['columns']['description']['label'] =
'LLL:EXT:my_extension/locallang_db.xml:tt_address.description';