Hallo.
Kann kein Fehller finden woran das ligen kan das die menü layers nicht angezeigt wird, nur das erste tmenü ausgabe ist da, hir bitte der Kod:
############ MENU OBEN ###########
temp.HAUPTMENUE = HMENU
temp.HAUPTMENUE{
special = directory
special.value = 149
entryLevel=0
1 = TMENU
1 {
wrap = |
NO {
linkWrap = |
ATagParams = class = "navi"
}
ACT = 1
ACT{
linkWrap = |
ATagParams = class = "navi_active"
}
}
}
#########LAYERMENUE###########
temp.HAUPTMENUE.1 = TMENU_LAYERS
temp.HAUPTMENUE.1{
layerStyle = position:absolute;left:0px;top:20px;width:100;VISIBILITY:hidden;
xPosOffset = 100
lockPosition = x
expAll = 1
NO {
backColor = #cccccc
XY = 155, 22
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
wrap=|
backColor = #364496
XY = 150, 22
10 = TEXT
10.text.field = title
}
RO = 1
RO {
wrap=|
backColor = #364496
XY = 150, 22
10 = TEXT
10.text.field = title
}
}
wer weist bitte hilfe, Danke
Hi,
hast du das auch drinn:
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
Armin
Hallo,
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
ja das habe ich auch beim Seite definition includiert.
temp.HAUPTMENUE.2 ist wo?
Gibts noch nicht, es gibt nur eine Unterebene zum aufklappen, oder verstehe ich das falsch?
Bild: rocklab.de/…/ansicht1.gif
.1 ist die 1. ebene und .2 die 2., also die die aufklappen soll
Ok, dann soll es so klappen?:
############ MENU OBEN ###########
temp.HAUPTMENUE = HMENU
temp.HAUPTMENUE{
special = directory
special.value = 149
entryLevel=0
1 = TMENU
1 {
wrap = |
NO {
linkWrap = |
ATagParams = class = "navi"
}
ACT = 1
ACT{
linkWrap = |
ATagParams = class = "navi_active"
}
}
2 = TMENU_LAYERS
2 {
layerStyle = position:absolute;left:0px;top:20px;width:100;VISIBILITY:hidden;
xPosOffset = 100
lockPosition = x
expAll = 1
NO {
backColor = #cccccc
XY = 155, 22
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
wrap=|
backColor = #364496
XY = 150, 22
10 = TEXT
10.text.field = title
}
RO = 1
RO {
wrap=|
backColor = #364496
XY = 150, 22
10 = TEXT
10.text.field = title
}
}
}
geht leider aber auch nicht (
noch ein tipp bitte.
Hier mal mein TMENU_LAYERS,
einfach etwas anpassen und ausprobieren
########################
# MENU SERVICE EBENE 1 #
########################
subparts.MENU2 = HMENU
subparts.MENU2.excludeUidList = 2,110,95,47, 246
subparts.MENU2.1 = TMENU_LAYERS
subparts.MENU2.1 {
hideMenuWhenNotOver = 2
hideMenuTimer = 100
relativeToTriggerItem = 1
topOffset = 18
leftOffset = 5
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0" ><tr>|</tr></table>
NO {
stdWrap.htmlSpecialChars = 1
allWrap = <td><table border="0" cellspacing="0" cellpadding="0"><tr><td>|</td></tr></table></td>
ATagBeforeWrap = 1
ATagParams = class="hauptmenuA"
10 = TEXT
10.text.field = title
}
}
########################
# MENU SERVICE EBENE 2 #
########################
subparts.MENU2.2 = TMENU_LAYERS
subparts.MENU2.2 {
hideMenuWhenNotOver = 2
hideMenuTimer = 100
relativeToParentLayer = 1
relativeToTriggerItem = 1
topOffset = 0
leftOffset = 152
expAll=1
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
NO {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-service"
10 = TEXT
10.text.field = title
}
ACT = 1
ACT {
allWrap = <tr><td> |</td></tr>
stdWrap.htmlSpecialChars = 1
ATagBeforeWrap = 1
ATagParams = class="menu-act"
10 = TEXT
10.text.field = title
}
}
Ich verstehe das in grundegenommen das Konzept mir nicht kljar ist.
Also bei meinem TMENU definizion ist mir kljar das TS fängt mit dieser anfrage über ID:
special = directory
special.value = 149
das Menü aufzubauen, das geht, habe in anderem Projekt gut anbinden können.
Nun frage, wo weist der TS wo er fangen soll um Menüpunkte nachvollziehen in deinem beispiel, im meinem fall liegen die ganzen templates in separaten Dateien die dan ins Hauptebene includiert werden:
Bild: rocklab.de/…/ansicht2.gif
auf grund deiner Beispiel sieht so aus das der template nur direkt ins Hauptebene eingebunden sein soll?
Danke
Also ohne Angabe von einer speziellen ID fängt das Menü bei dem Template an, bei dem es ist (bei mir im main-Template)
Bei dir: Bild: rocklab.de/…/ansicht1.gif => was ist 149?
sonst mach zu testzwecken mal einen test-seitenbaum und weis die ID der obersten ID zu, dann siehst du das ja.
Problem bei dir könnten die SYS-Ordner machen, da diese ja nicht dargestellt werden können
149 ist das "Thema 1" verzeichnis,
das Menü cod selbst liegt im "Menü" Verzeichnis der dann ins "Haupttemplates" Verzeichnis includiert wird, wo dan der ganze versammlung von templates definizionen ins "Mysite" als template includiert wird...