Wir arbeiten immer wieder mit vorinstallierten TYPO3 Extensions die uns in den TYPO3 Projekten gewisse Standard-Einstellungen und Werte liefern.
Wir möchten aber nicht immer die komplette typoscript Programmierung mitladen, daher laden wir den Extension typoscript Code erst, wenn die Erweiterung auch installiert und geladen wird:
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:extname/Configuration/TypoScript/Extensions/FeLogin/Setup.typoscript" condition="userFunc = TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::isLoaded('felogin')">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:extname/Configuration/TypoScript/Extensions/FeManager/Setup.typoscript" condition="userFunc = TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::isLoaded('femanager')">
In diesem Beispiel laden wir über die Condition-Abfrage erst das typoscript für die Extension FeLogin/FeManager sobald diese auch installiert und geladen wird!
Ursprünglich erschienen am 14.09.2018 auf typo3-probleme.de.