Zum Inhalt springen

Drop Down / Quicklaunch Menü

Erstellt am 17. Juni 2003 · 8 Antworten · letzte Antwort am 9. Februar 2005

Tags: Frage

korban ·

Hallo liebe Gemeinde,

dürfte eigentlich nicht schwer zu realisieren sein, aber irgendwie habe ich heute eine Blockade. Könnte Ihr mir helfen? Ich möchte meine Produkte gerne in einer Dropdownliste heraus ansprechen können. Keine Frames, also braucht auch kein Target. Ein Sprungmenü halt.

Vielen Dank

Korban

P.S. Ach ja das ganze sollte mit einem Marker realisierbar sein, damit ich es in die bestehende HTML Datei einbauen kann.

BigMac ·

Hi,

wenn ich beim Stöbern in der TS-ref gestern keine Blockade hatte, sollte ein GMENU_FOLDOUT genau das sein, was Du suchst.

Grüße Marco

korban ·

Hallo BigMac - Nein, das was ich suche ist ein Formular Element. Ein Dropdown Sprungmenü. Wie zum Beispiel auf dieser Seite unten "GEHE ZU: XXXXXXX" So etwas will ich mit Typo3 machen - nur wie?

bk ·

hallo korban,

ich könnte mich irren, aber ohne es ausprobiert zu haben könntest du doch mit der wrap-funktion sowas hinbekommen.

ungefähr so:

dein javascript für´s sprungmenü einbinden (musst du mal die suche nutzen, weiß grade nicht genau wie das läuft)

dein menü, dass den marker füllen soll:

...

     marks.MENU.1 = GMENU 
     marks.MENU.1 { 

                      wrap =  <form name="name_form"><select name="dein_menu" onChange="dropdownMenu('parent',this,0)"> | </select> </form>

                          NO { 
                          wrap =  <option> | </option>
                          backColor = #F2FCFE
                          
....

wenn du noch die split-funktion nutzen möchtest, könntest du sogar das erste element als "selected" auswählen.

mfg

bk

skills ·

hi

versuche ein einfaches pull-down menu zu integrieren..

seite "101" "hält" die seiten die ich gerne anzeigen lassen möchte.

die form erscheint am gewünschten platz, aber es werden keine menupunkte angezeigt 🙁,

#######JSMENU,(Pulldown Menu), start###########
# Menu_Oben cObject
JSMENU = HMENU
JSMENU.special = directory
#directory

JSMENU.special.value = 101
# First level menu-object, textual
JSMENU.1 = JSMENU
JSMENU.1 {
# Normal state properties
#levels = 1
1.width =18
1.firstLabel = 1
#1.additionalParams = class="channel_coose" name="selectName" size="1"
1.wrap = |<BR>
}
#######JSMENU,(Pulldown Menu), end###########

THX in advance!

cheers
mx

aviereck ·

Hey,

anbei hast du ein Pulldown mit zwei Ebenen.
Falls Du nur ein Level brauchst, einfach "level = 1" einstellen.

# Selector Menu über JSMENU Object
temp.jsmenu = HMENU
temp.jsmenu {
special = list
special.value = 4,6,8,10
1 = JSMENU
1 {
levels = 2
menuName = Hauptmenu
1 {
wrap = |
additionalParams = class="jsmenu"
firstLabel = [<< Seitenmenü >>]
}
2 {
wrap = |
additionalParams = class="jsmenu"
firstLabel = [<< Untermenü I >>]
}
}
}

subpart.PULLDOWN < temp.jsmenu

aviereck ·

Sorry, habe noch was vergessen:

da ich nur bestimmte Menüpunkte bei mir anzeige, habe ich folgende Einstellung noch drinnen: special.value

Das musst du natürlich anpassen (an Deine PID´s) oder einfach auskommentieren (#).

Gruß
al