Hallo!
Habe versucht, ein Dropdown-Menu in meine Seite einzubinden. Es erscheint auch ein leeres Menu. Wie bringe ich nun Einträge dort rein? Steh wohl auf der Leitung, aber ein Gedankenanstoss wär sehr hilfreich!
Gruss Mike
Hier mein TS-Code:
DROPDOWN = HMENU
DROPDOWN.wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id='+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value" style="font-size:14px">|</select></form>
DROPDOWN.1 = TMENU
DROPDOWN.1 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">|</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>|</option>
}
DROPDOWN.2 = TMENU
DROPDOWN.2 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">&nbsddefp; |</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected> |</option>
}
DROPDOWN.3 = TMENU
DROPDOWN.3 {
expAll = 1
NO {
allWrap = <option value="{elementUid}"> |</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected> |</option>
}
Oder wie würdet IHR ein solches Drop Down Menu (resp. Select Box) machen? Eine Ext. habe ich leider nicht gefunden!
Schönen Abend!
jo..... servus....
die frage hätte ich auch gerne beantwortet und viell. auch gleich den setup-code???... 🙂
es gibt eine ext für dropdown -> gmenu... aber das kann es ja nicht sein...
bis auf wenige ausnahmen hat das thema "open source" hier im forum oft seine grenzen.... 😢
bis auf code-schnipsel ist nicht immer viel zu bekommen. als newbie stößt du da schnell an deine grenzen.
vielleicht "erbarmt" sich ja einer der "wissenden" und postet man einen thread zu dieser frage, mit dem ein anfänger auch umgehen kann und die "hilfefunktion" zu einem sinnvollen tool werden läßt... #paralyzed#
winke
sangria
hallo ich habe folgende Lösung eingebaut:
#### Dropdown Menu
###################
dropdown = HMENU
dropdown.special = list
dropdown.special.value = 16, 8, 11, 14, 32, 29
dropdown {
1 = TMENU
1 {
wrap = <div align="right"><form name="dropdownmenu"><select style="width:240px" name="aaa" size=1 onChange="openURL()"><option value="" selected> [auswählen]</option>|</input></form> </div>
subst_elementUid = 1
NO {
stdWrap.data = field:subtitle
allWrap = |
subst_elementUid = 1
doNotLinkIt = 1
linkWrap = <option value="index.php?id={elementUid}">|</option>
}
}
}
####End Dropdown Menu
die zwei Zeilen muss du noch auf deine bedürfnisse anpassen:
dropdown.special = list // "list" falls du nur gewisse pages in deinem Dropdownmenu anzeigen willst
dropdown.special.value = 16, 8, 11, 14, 32, 29 // "pid" der pages die du anzeigen willst
manuz
Danke für deine Hilfe!
Hatte
dropdown.special
dropdown.special.value
vergessen!
Gruss Mike
🙁
und warum wird bei mir nicht einmal eine select box angezeigt???? geschweigedenn daß ich sie befüllen könne... #paralyzed#
hilfe wäre echt dolle...
winke
sangria
Dann zeig aber mal deinen Code her!
nach langem hin und her testen, probieren und versuchen habe ich es endlich geschafft. a bisserl von dem code, a bisserl von nem anderen und schon klappte es... 8-)
aber danke nochmal...
für alle, die das selbe broblem haben.... hier meine lösung... (wenn auch nicht profimäßig, dafür funktionell)
#Als Directory für 3 Ebenen
###############################################
subparts.select_menue = HMENU
subparts.select_menue.entryLevel = 0
subparts.select_menue.special = directory
subparts.select_menue.special.value = "Start_Seiten_ID"
subparts.select_menue.1 = TMENU
subparts.select_menue.1 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">|</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>|</option>
}
subparts.select_menue.2 = TMENU
subparts.select_menue.2 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">> |</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>> |</option>
}
subparts.select_menue.3 = TMENU
subparts.select_menue.3 {
expAll = 1
NO {
allWrap = <option value="{elementUid}">>> |</option>
subst_elementUid = 1
doNotLinkIt = 1
}
CUR < .NO
CUR = 1
CUR.allWrap = <option value="{elementUid}" selected>>> |</option>
}
##################################
innerhalb des HTML-template rufe ich diese select-box dann folgendermaßen auf:
<!-- Dynamisches Select Menue -->
<form name="quickmenu" action="">
<select name="pfad" onchange="window.location='index.php?id='+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value">
<option value="ID der ersten Seite"></option>
###select_menue###
###select_menue###
</SELECT></FORM>
<!-- Dynamisches Select Menue -->
ich hoffe, der eine oder andere kann damit was anfangen...
winke
sangria
p.s.: ich kann euch leider keinen link bieten, da es sich hierbei um ein intranet-auftritt handelt...