Hallo zusammen,
ich habe das Forum jetzt schon 3 Stunden durchsucht und viele Varianten ausprobiert, aber irgendwie will das nicht so wie ich will.
Ich bin dabei, ein an sich sauber verschachteltes GMENU (1. Ebene) mit einem TMENU (2. Ebene) zu kombinieren, das in der "Standard"-Schachtelung ausgegeben wird:
<div id="navigation">
<ul>
<li><a>Haupt mit Unterpunkte / GMENU</a>
<ul>
<li><a>Unter / TMENU</a></li>
<li><a>Unter / TMENU</a></li>
</ul>
</li>
<li><a>Haupt / GMENU</a></li>
<li><a>Haupt / GMENU</a></li>
</ul>
</div>
Die 2. Ebene wird per CSS (JS für IE) eingeblendet
"#navigation a" muss aber im StyleSheet einen display:block haben, damit es im IE einwandfrei funktioniert.
Und jetzt kommt das Problem: zwischen den Haupt-Navi-Punkten der 1. Ebene muss jeweils noch eine "Trenner"-Grafik fürs Design rein, die sich nicht mit dem display:block verträgt... aber natürlich nur dazwischen, nicht danach! Und daher kann man auch den fertigen GMENU_FOLDOUT nicht benutzen.
Anbei mein TS, hier sind jetzt schon alle meine Ansätze drin:
lib.myNavigation = HMENU
lib.myNavigation {
entryLevel = 1
1 = GMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul>
NO = 1
NO.wrap = |*| <li>|<img src="fileadmin/blume.gif" width="17" height="34" alt="" /></li>|*| <li>|</li>
NO {
XY = [10.w]+10,34
10 = TEXT
10.text.field = title
10.offset = 5,28
10.fontFile = fileadmin/templates/fonts/SCHRIFTART.otf
10.fontSize = 15
10.fontColor = #123456
20 = IMAGE
20.file = fileadmin/blume.gif
20.offset = 10,10
}
IFSUB = 1
IFSUB < .NO
IFSUB.wrap = |*| <li class="menuparent">|<img src="fileadmin/blume.gif" width="17" height="34" alt="" /> |*| <li class="menuparent">|
}
2 = TMENU
2 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul></li>
NO = 1
NO {
wrap = <li>|</li>
}
}
}
Die Verschiedenen Variationen für obige optionSplit habe ich auch schon ausprobiert, aber es darf keine separate Grafik neben dem Link im <li></li> stehen, entweder bockt IE oder aber Firefox (bei ausprobiertem unsauberem Code mit Grafik zwischen </li><li>!).
Wie Ihr seht, habe ich auch schon versucht, die Grafik dadrüberzulegen, was aber nicht zu funktionieren scheint. [Reell würde die natürlich weiter nach aussen gelegt und die Grösse der gesamten Grafik geändert werden]
Auf dem Server habe ich zur Verfügung:
ImageMagick 4.29, 5.54, 6.26, alle mit LZW und auch GM
Hiervon habe ich bereits alle Varianten ausprobiert - mit obigem TS bekomme ich aber _immer_ nur eine weisse (leere) Grafik über den gerenderten Text gelegt.
Funktioniert IM etwa nicht? alle Test im Install-Tool sind einwandfrei.
Ich hoffe, Ihr könnt mir helfen?
Schöne Grüsse,
Achim