Funktioniert
nicht mehr? Contao 4.9.42 liefert als Build die Nummer 942. Und 942 ist größer als 13.PHP-Code:
if(version_compare(VERSION.BUILD, '4.13.0', '>='))
{
}
Druckbare Version
Funktioniert
nicht mehr? Contao 4.9.42 liefert als Build die Nummer 942. Und 942 ist größer als 13.PHP-Code:
if(version_compare(VERSION.BUILD, '4.13.0', '>='))
{
}
Nur BUILD liefert bei mir 42 ...
Vermutlich wäre es das so zu verwenden:PHP-Code:
VERSION . "." . BUILD
Contao 4.13 gibt dir auch so eine Version zurück, vielleicht hilft das:
Kann aber auswendig nicht sagen ob da 4.13 oder 4.13.xy zurückkommt.Code:$version = \Contao\CoreBundle\ContaoCoreBundle::getVersion();
Für 4.9 gibt es einen anderen Weg, den ich mal genutzt habe:
dazu brauchst du aber in deiner composer.json oder über eine Erweiterung:Code:if (\Composer\Semver\Semver::satisfies($version->getShortVersion(), '>=4.8'))
{
return true;
}
Code:"composer/semver": "^3.0",