Hallo!
Ich versuche ein Drop-Down Menu zu realisieren.
Erstes Level soll horizontal sein und das zweite Level
soll, zu den einzelnen oberen Menupunkten, vertikal darunter aufgelistet werden.
Es gibt dazu zwar mehrere Beiträge, aber ich wollte dazu die Extension "hypernav" benutzen.
Im Users manual ist zwar dies zu finden:
Installation
The installation of this extension is very simple. Just connect to the Typo3 Extension Repository and download «Hyper Navigation System» (hypernav), located in the frontend plugin section.
To display the plugin on your website, you need to add it to your TypoScript template. If you're using TemplaVoilà, just map an area of your HTML template with a TS object called, for instance, lib.rootline. Then, on your TS template:
lib.rootline < plugin.tx_hypernav_pi1
If you're using the old autoparser method, just add the plugin on a subpart of your HTML template. For instance:
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.rootline < plugin.tx_hypernav_pi1
}
Aber ich benutze kein templaVoilà und auch kein automaketemplate.
Mein Setup sieht so aus:
config.linkVars = L
config.sys_language_uid = 1
config.language = de
[globalVar = GP:L=2]
config.sys_language_uid = 2
config.language = en
[global]
seite = PAGE
seite {
typeNum = 0
BodyTag = <body bgcolor="#fffddd">
stylesheet = fileadmin/Ordner/CSS_DATEI.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/Ordner/HTML_DATEI.html
10.workOnSubpart = DOCUMENT_BODY
10.marks {
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 240
1 = TMENU
1.NO = 1
1.NO {
DivTagParams = class="menu_oben"
linkWrap = | |
}
}
MENU_OBEN_2 = HMENU
MENU_OBEN_2 {
entryLevel = 1
1 = TMENU
1.NO = 1
1.NO {
DivTagParams = class="menu2"
linkWrap = | <br />
}
1.ACT < .NO
1.ACT = 1
1.ACT {
stdWrap.case = lower
DivTagParams = class="menu2"
linkWrap = <font color="blue"> => | </font><br />
}
2 = TMENU
2.NO = 1
2.NO {
DivTagParams = class="menu2"
linkWrap = <font color="blue"> - | </font><br />
}
2.ACT < .NO
2.ACT = 1
2.ACT {
stdWrap.case = lower
DivTagParams = class="menu2"
linkWrap = <font color="red"> => '|' |</font><br />
}
}
HAUPTFENSTER = CONTENT
HAUPTFENSTER {
table = tt_content
select {
orderBy = sorting
where = colPos = 0
languageField = sys_language_uid
}
}
RAND_OBEN = TEXT
RAND_OBEN {
field = title
title.wrap = <font size="4"> | </font>
}
SEITENFENSTER = CONTENT
SEITENFENSTER {
table = tt_content
select {
orderBy = sorting
where = colPos = 2
languageField = sys_language_uid
}
}
FUSSZEILE = FILE
FUSSZEILE {
file = fileadmin/Ordner/FUSSZEILE.html
}
ENGLISCH = TEXT
ENGLISCH {
field = uid
wrap = <a href="index.php?id=|&L=2"><img src="fileadmin/Ordner/IMAGE/flag_en.png" border="0" alt="" /></a>
}
}
[globalVar = GP:L=2]
seite.10.marks.ENGLISCH = TEXT
seite.10.marks.ENGLISCH.wrap = <a href="index.php?id=|&L=1"><img src="fileadmin/Ordner/IMAGE/flag_de.png" border="0" alt="" /></a>
[global]
Vielleicht hat jemand schon Erfahrung mit dieser Extension und kann mir weiter helfen.