[TYPO3-german] Best practice: Wie auf Typoscript-Settings aus einer anderen Extension zugreifen
Dr. Dieter Porth
typo3 at mobger.de
Tue Sep 20 14:41:23 CEST 2016
Hallo Chris,
Zusätzlich sinnvoll wäre es in jedem Fall, die Dependencie in der
ext_emconf.php anzugeben, um deine Extension gegen das ungeteste
Einspielen von Updates der News-Extension zu 'schützen'.
Natürlich kannst du das Typoscript-Settings anderer Extension auf die
von dir beschriebene Art und Weise erweitern oder auch überschreiben,
aber ...
Denke aber auch an den nächsten Programmierer, der die Aufsetzung mit
deine Extension warten soll. Der wird sich in der News-Extension bei den
Flexforms, bei der Dokumentation und beim TypoScript wie ein Idiot
suchen, um den ursprünglichen Sinn von
settings.newsAuthor.authorDetailPid zu verstehen.
Da du ohnehin das modifizierte Template ohnehin in deiner Extension
definierst, wäre es da nicht der sinnvollste Weg, alle Erweiterungen
auch in deiner Extension direkt zu definieren?
Dann könntest du die Seiten-ID auch direkt als Variable an dein
Fluidtemplate übergeben, statt den komplizierten Umweg über das
TypoScruippt zu wählen.
Mit besten Grüßen
Dieter
Anregung:
Für deinen Fall könntest du vielleicht auch per TCA/Override/ in deiner
Extension das Autorenfeld der News-Extension redefinieren oder die
entsprechende News-Tabelle um ein eigene Felder erweitern, um so bei der
Eingabe von News nur die Angabe von ausgewählten Autoren mit definierten
Profilen zuzulassen. (Property-Mappiung)
Dann könntest du direkt auf die Detailseite der jeweiligen Autoren
verlinken oder ein Plugin zur Ausgabe von Autoren schreiben.
...
Aber das wird natürlich aufwendig.
...
More information about the TYPO3-german
mailing list