Typo3 7 LTS / 8 LTS: Subheader bei den Contenttypen ‚text‘, ‚text mit bild‘ und ‚bilder‘ hinzufügen
problem: wir möchten in typo3 7 LTS das untertitel Feld im backend nicht nur beim ctype header sondern auch bei den inhaltselementen text, textpic. und image anzeigen.
früher (in typo3 4.5 oder typo3 6.2) ging das so: in der datei typo3conf/extTables.php folgende zeile hinzufügen:
1 2 |
# alt: t3lib_extMgm::addToAllTCAtypes('tt_content','subheader', 'text,textpic,html,image', 'after:header'); |
lösung:
leider funktioniert der aufruf in der extTables.php in typo3 7 LTS so nicht mehr. neu muss die funktion ‚addToAllTCAtypes‘ wiefolgt aufgerufen werden:
1 2 |
# neu: \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content','subheader', 'text,textpic,html,image', 'before:bodytext'); |
achtung I:
spezielle beachtung verdient der 4. parameter – die position im backendformular. mit dem feldnamen ‚after:header‘ geht es nicht mehr wegen eines bugs. dies kann man umgehen indem man ‚before:bodytext‘ als position angibt – was visuell fast aufs selbe hinauskommt.
dokumentation von addToAllTCAtypes
achtung II:
die extTables.php wird in Typo3 8 vorraussichtlich nicht mehr unterstützt.
achtung III:
Wir haben eine TYPO3 Extension: taywa_subheader gemacht für TYPO3 7/8:
https://typo3.org/extensions/repository/view/taywa_subheader
[…] typo3conf/ExtTables.php ist „deprecated“, spätestens für TYPO3 8 LTS muss man eine andere Lösung finden um das TCA zu modifizieren, zb um das Feld tt_content.subheader anzuzeigen. (Projekte: hauenstein.ch) ausserdem gibt es zZ noch ein bug mit dem Parameter „after:header“ in der Funktion addToAllTCAtypes. mehr dazu in diesem Post […]
Pingback by TYPO3 Upgrade von Version 6.2 auf Version 7 LTS — 28. April 2016 @ 12:13