[TYPO3-german] JSMENU: Problem mit <script> Einbindung im Head
Björn Pedersen
pedersen at frm2.tum.de
Mon Feb 6 13:23:06 CET 2012
Am 06.02.2012 12:37, schrieb Raphael Weber:
> Hi Philip,
>
> Am 31.01.12 19:13, schrieb Philipp Gampe:
>> Wenn du
>> config.includeJSlibs für die Library und
>> config.includeJS für das JS nutzt, dann klappt dies auch in der richtigen
>> Reihenfolge.
>>
>> Für Details siehe TSref unter "CONFIG".
>
> danke für deinen Tipp. Habe jetzt alle JS über die PAGE-Eigenschaften
> 'includeJSlibs', 'includeJS', 'jsInline' und 'includeJSFooter' an die
> entsprechenden Stellen gepackt. Funktioniert auch alles soweit,
> allerdings behebt das nicht das Problem mit dem JSMENU: Das Script mit
> dem Menü-Items sitzt leider immer noch oberhalb des Scripts
> 't3lib/jsfunc.menu.js', warum auch immer?! TYPO3 scheint die Scripts
> ausserdem über headerData einzubinden, denn selbst nach
> 'moveJsFromHeaderToFooter = 1' bleiben diese Scripts im head und leider
> auch in der falschen Reihenfolge.
> Folgende Konfiguration ...
>
> page.includeJS {
> jsmenufunc = t3lib/jsfunc.menu.js
> jsmenufunc.forceOnTop = 1
> jsmenufunc.allWrap = <!-- include JS -->|<!-- /include JS -->
> }
>
> ... scheint komplett ignoriert zu werden, denn der Wrap ist im Quelltext
> nirgends zu finden. 't3lib/jsfunc.menu.js' ist nach wie vor im Head
> _unterhalb_ des Menü-Item-Scripts eingebunden.
>
> Irgendwelche Ideen dazu?
>
> Grüße,
> raphael
Hi,
sind html-cleaner oder scriptmerger aktiv? Ich meine mich zu erinnern,
das es mit einem der scriptmerger das Problem gab, das die
JS-Reihenfolge invertiert wurde.
Björn
More information about the TYPO3-german
mailing list