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.