Version einer Extension in TYPO3 abfragen
Wenn du in Extbase oder in TypoScript die Versionsnummer einer Extension abfragen möchtest, dann kannst du das sehr einfach tun.
Copy & Paste Vorlagen
PHP
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
if (ExtensionManagementUtility::getExtensionVersion('news') == '')
{
...
}
TypoScript
[userFunc = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionVersion('news') == '']
...
[END]
Erläuterungen
Die Funktion getExtensionVersion liefert die vollständige Versionsnummer einer Extension zurück. Das entspricht also den Stringwert von der Versionsangabe aus der ext_emconf.php der entsprechenden Extension.
Wenn du mehr über die ext_emconf.php Datei erfahren möchtest, dann kann ich dir meine Schnellausbildung zum TYPO3 Entwickler empfehlen.