Hallo zusammen!
Ich nutze die Extension "jquery_fancybox" um meine Bilder schön
aufpoppen zu lassen 🙂
Leider für die Extension den Javascript-Code automatisch selbst ein.
Das wäre prinzipiell kein Problem, allerdings möchte ich für die SEO
sämtliches Javascript komprimiert haben, was beim automatischen Laden leider
nicht der Fall ist.
Die Extension prüft wohl auch ob in der Variable $extConf der Wert "disableJsFramework"
gesetzt ist und entscheidet anhand von diesem, ob das Javascript automatisch eingebunden
werden soll:
...
/** Patch by: Jesse Adler (jesse.adler@telekom.de)
Check extConf['disableJsFramework']: If flag is set, do not use the included JS Framework.
Use own method of including jQuery instead */
$extConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['jq_fancybox']);
if (!$extConf['disableJsFramework']) {
$GLOBALS['TSFE']->additionalHeaderData['jq_fancybox_jquery'] = ' <script type="text/javascript" src="'.t3lib_extMgm::siteRelPath('jq_fancybox').'fancybox/js/jquery-1.4.2.min.js"></script>';
}
...
Leider weiß ich nicht wie ich den Wert in $extConf['disableJsFramework'] setzen/übergeben kann.
Habe es schon mit Typoscript
plugin.tx_jqfancybox_pi1.disableJsFramework = 1
und in der localconf.php versucht
$TYPO3_CONF_VARS['EXT']['extConf']['jq_fancybox']['disableJsFramework'] = 1;
hat leider beides nicht funktioniert.
Hat jemand Erfahrung, wie diese Werte gesetzt werden?