Moin moin, hab mir ein Layer Menu gebastelt und gebe alternativ die aktuelle Unterebene, an anderer Stelle, seperat aus (falls JS deaktiviert ist).
Soweit funzt alles prima.
Jedoch ist das seperate Menu der Unterebenen in eine Div-Box mit Rahmen gewrapt.
Wenn ein Menupunkt nun keine Unterpunkte besitzt bleibt der wrap (also div mit border), ohne weiteren Inhalt, bestehen.
Würd ihn, in solch einem Falle, gerne mit ausblenden lassen.
Wie kann ich nun o.g. Problem am besten umgehen?
Vielen Dank im voraus. 8-)
Hallo,
wenns sowas ist => .2.wrap = ... dann sollte es das ja nur geben wenns eine 2. Ebene gibt. alternativ was mit den Zuständen IFSUB arbeiten (also über die 1. Ebene)
georg
Hm ok, glaub net das es so funzen wird (vielleicht irre ich mich auch).
Sind nämlich ja 2 Menus.
also IFSUB=Menü2 einfügen (wär ja super)
oder vielleicht über n neues Template, das nur auf Seiten mit Unterseiten greift
Hab aber leider keine Ahnung ob das nun das richtige wäre.
Kannst ja mal nen Blick drauf werfen.
Das obere Menu sollte dir ja bekannt vorkommen. 😃
Ist nur ne Testsite und funzt derzeit nur im Mozilla anständig.
http://www.pixelcruiser.net
Mich stört halt der Rahmen unter "Suchen und finden".
Menü1:
marks.MENU = HMENU
marks.MENU.special.range = 1|3
marks.MENU.entryLevel = 1
marks.MENU {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
page.includeCSS {
file2 = fileadmin/special/somcss/somcss.css
}
page.headerData.11 = TEXT
page.headerData.11.value = <script type="text/javascript" src="fileadmin/special/somcss/somcss.js" language="JavaScript"></script>
Menü2:
listmenu = HMENU
listmenu.entryLevel = -1
listmenu {
### Das ist der Übeltäter ###
wrap = <div class="sidebox-l1" id="box-list-nav"><div class="buttonscontainer"><div class="buttons"> | </div></div></div>
1 = TMENU
1.NO = 1
1.NO.linkWrap = |
}
page.includeCSS {
file1 = fileadmin/templates/css/mod/listmenu..css
}
Über die Bestätigung das es mit IfSub realisierbar ist, oder einen anderen Tip, wäre ich dir dankbar.
Gruß JoVe 8-)
Hallo,
ok hab das etwas falsch verstanden, denn wenns 2 unabhängige Menüs sind, gehen meine Vorschläge natürlich nicht mehr! 😉
ich würd das über CSS lösen, zB so... sollte doch passen?
#box-list-nav {
margin-top:-10px;
border-top:0px solid #999;
}
lg georg
ps: schön geworden das menü, sowas freut!
So werd ichs denn wohl machen.
Schön Dank nochmal.
MfG JoVe #giggle#
bitte gerne!
schreib mir doch ein mail wenn die seite fertig ist, würds gern wegen dem Menü verlinken
lg georg
Na klar, kann aber noch nen weilchen dauern.
Also bis dann und have fun.