Zitat von
cyklop
Die Variante mit dem js_ Template müsstest du mir bitte etwas genauer erklären. Finde hierzu keine Infos, wie das funktioniert. Werden js_templates automatisch durch den combiner geschickt und eingebunden, oder muss ich dann auf irgendeine Weise einbinden?
zB:
PHP-Code:
<?php
// templates/js_scripts.html5
use Contao\Combiner;
use Contao\System;
use Contao\Template;
$scripts = [
'files/vendor/someJavaScript.js',
'files/vendor/someOtherJavaScript.js',
'files/themes/myTheme/js/myJavaScript.js',
'files/themes/myTheme/js/myOtherJavaScript.js',
];
$combiner = new Combiner();
$rootDir = System::getContainer()->getParameter('kernel.project_dir');
foreach ($scripts as $script) {
$combiner->add($script, filemtime($rootDir. '/' . $script));
}
echo Template::generateScriptTag($combiner->getCombinedFile());
Lesezeichen