Zum Inhalt springen

Fehler in /typo3/sysext/cms/tslib/media/scripts/jsfunc.layermenu.js?

Erstellt am 11. Juli 2008 · 1 Antwort · letzte Antwort am 24. April 2009

Tags: Frage

felis ·

Hallo ich habe ein Problem mit der basic authentication und folgender Zeile in meinem TS:

includeLibs.gmenu_layers = media/scripts/gmenu_layers.php

Sobald das drin steht bekomme ich einen Fehler:
/typo3/sysext/cms/tslib/media/scripts/jsfunc.layermenu.js

Dieses Java-Script verursacht einen Antwort-Code 401 (der entspricht: Anforderung der "Basic Authentication")

Aber ohne dem geht mein Menü nicht (hab das von irgendwo kopiert und angepaßt, ich glaub es war eh von dieser Seite!?)

MENU = HMENU
MENU {
special = directory
special.value = 594
1 = GMENU_LAYERS
#------------------- Layer-Einstellungen (gelten eigentlich erst für die nächste Ebene)
#------------Positions-Einstellungen
1.layerStyle = position:absolute;VISIBILITY:hidden;
#--------------Position & Versatz relativ zum Eltern-Element (ab 2. Ebene brauchts zusätzlich "relativeToParentLayer")
1.relativeToTriggerItem = 1
1.relativeToTriggerItem.addHeight = 1
1.topOffset = 6
1.leftOffset = 20
1.expAll = 1
#-------------Entfernung der Maus vom Menü (Pixel)
1.hideMenuWhenNotOver = 20
#-------------Zeit bis zur Ausblendung (Millisekunden)
1.hideMenuTimer = 1000
#------------------------table brauchts für Positionierung mittels "relativeToTriggerItem/relativeToParentLayer"
1.wrap=<table cellspacing="0" cellpadding="0"><tr>|</tr></table>
1.NO = 1
1.NO {

#----------------------table brauchts für Positionierung mittels "relativeToTriggerItem/relativeToParentLayer"
wrap=<td>|</td>
XY = [40.w]+25,15
#XY = [40.w]+16, 24
backColor = #ffffff

#----------------Menütexte rendern
40 = TEXT
40.text.field = title
40.fontFile = fileadmin/fonts/LithosPro-Light.otf
40.fontSize = 11
40.fontColor = black
40.niceText = 1
40.offset = 22, 13

4 = IMAGE
4.file = fileadmin/images/rot.gif || fileadmin/images/gelb.gif |*| fileadmin/images/blau.gif || fileadmin/images/rot.gif |*| fileadmin/images/gelb.gif
}

#----------- Roll-Over definieren
1.RO < .1.NO
1.RO.40.fontColor = #9B2221 || #F0D141|*| #1D41FF || #9B2221 |*| #F0D141

#----------Aktiv-Status des übergeordneten Elements vorgeben
1.ACT < .1.RO
1.ACT.40.fontColor = #9B2221 || #F0D141|*| #1D41FF || #9B2221 |*| #F0D141
#---------------Aktiv-Status vorgeben
1.CUR < .1.RO

#-----------Menü 2. Ebene
2 = GMENU_LAYERS
#----------Layer-Einstellungen (gelten eigentlich erst für die nächste Ebene)
#-----------------Positions-Einstellungen
2.layerStyle = position:absolute;VISIBILITY:hidden;
#---------Position & Versatz relativ zum Eltern-Element (ab 2. Ebene brauchts zusätzlich "relativeToParentLayer")
2.relativeToTriggerItem = 1
2.relativeToParentLayer = 1
2.relativeToParentLayer.addWidth = 1
2.topOffset = -1
2.leftOffset = -2
#-----Menü ausklappen (es wird sonst nichts angezeigt)
2.expAll = 1
#-------- Menü ausblenden
#--------Entfernung der Maus vom Menü (Pixel)
2.hideMenuWhenNotOver = 20
#------Zeit bis zur Ausblendung (Millisekunden)
2.hideMenuTimer = 1000
#---table brauchts für Positionierung mittels "relativeToTriggerItem/relativeToParentLayer"
#--div für weisse Linie rundherum
2.wrap=<div style="border: 1px solid #9499DC;"><table cellspacing="0" cellpadding="0">|</table></div>
2.NO = 1
2.NO {
#-------table brauchts für Positionierung mittels "relativeToTriggerItem/relativeToParentLayer"
wrap=<tr><td>|</td></tr>
XY = 200, 25 |*| 200, 25 |*| 200, 24
backColor = #ffffff
#-------Weisse Linie erzeugen
30 = IMAGE
30.file = GIFBUILDER
30.file.XY = 200, 1
30.file.backColor = white
30.offset = 0, 24 |*| 0, 24 |*| -1, -1
#--------------Menütexte rendern
40 = TEXT
40.text.field = title
40.fontFile = fileadmin/fonts/verdana.ttf
40.fontSize = 9
40.fontColor = black
40.niceText = 1
40.offset = 10, 17
}
#------------ Roll-Over definieren
2.RO < .2.NO
2.RO.40.fontColor = #ffffff
2.RO.backColor = #9499DC

2.ACT < .2.IFSUBRO
2.CUR < .2.RO

}

Hatte jemand schonmal dieses Problem???

nerphunk ·

Hallo Felis,

vielleicht hilft es Dir ja weiter; ich hatte einen ähnlichen Fehler mit der jsfunc.layermenu.js (allerdings nur im ie). Bei mir lag es am js der Extension multibox, das sich vermutlich mit dem Layermenü nicht vertragen hat. Nach der Deinstallation der Extension hat alles wieder funktioniert.

Grüße

nepomuk