[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