hallo,
ich hab oben eine hauptnavi
# site menu text
MENU_SITE = HMENU
MENU_SITE {
special = directory
# ID von Menü Oben
special.value = 3
# Menuelemente darstellen
1 = TMENU
1 {
NO = 1
#css angeben
NO.ATagParams = class="navi1"
# Menüeinträge ändern (trennen)
NO.linkWrap = | |*| | |*| |
}
#Menu text ende
}
und nun hab ich einen anderen marker im template in dem ich zu dem jeweiligen punkt immer die unterpunkte anzeigen lasse d.h. es muss die site-id übergeben werden an mein menü, wie mach ich das?
Frag ich ein mal anders...
ist es möglich in TS die aktuelle seite-id festzustellen?
Möchte die dann dem special.value = 2 zuweisen.
d.h. es muss die site-id übergeben werden an mein menü
Diese Schlussfolgerung ist zwar naheliegend aber nicht richtig.
Mach einfach für Dein Untermenü ein neues HMENU und gib ein entryLevel mit. Typo3 sucht sich dann "automatisch" die richtige id, welche Unterseiten angezeigt werden sollen.
Viele Grüße
Niki
danke für deine antwort, allerdings verstehe ich die noch nicht ganz so, was du z.b. mit entryLevel meinst.
ich glaub wir reden grad aneinander vorbei... das mit entryLevel = 1 hab ich ja drin und ist richtig... mein prob ist bei special.value = 14
denn ich hab ein menü das liegt oben und einen anderne marker der als 2. menü da ist und nur die unterpunkte der aktuellen pid anzeigen soll bzw. dessem was aus dem oberen menü ausgewählt worden ist...
am einfachsten ginge es glaub wenn ich wüsste wie man in TS die seiten-id rausbekommt bzw. kann man die id die in der url steht in TS einlesen in special.value?
z.b.
special.value = id
oder so was?
Dann musst du mit entryLevel = 2 eben die nächste Ebene auslesen.
Grüße, kaktus
eijeijei :o bekomme es noch immer nicht hin...
also ich versuch es mal da mit, denn bilder sagen bekanntlich mehr als tausend worte Bild: codedragon.ath.cx/…/erklaerung.gif
hier der code:
#Menu links
MENU_LINKS = HMENU
MENU_LINKS {
special = directory
special.value = 3
entryLevel = 1
# grafikmenü
1 = GMENU
1.NO = 1
1.NO {
# umbruch für html-code
wrap = |<br>
XY = 100, 20
backColor = #FFFFFF
# text rendern
10 = TEXT
10 {
text.field = title
fontColor = #006f9f
fontFile = fileadmin/fonts/arial.ttf
fontSize = 10
offset = 10, 15
}
#grafik ende
}
#roll over (kopie der grafik bzw objekt erstellen)
1.RO < .1.NO
# grfik und text
1.RO {
tmp < .backColor
backColor = #006f9f
10.fontColor = #FFFFFF
}
#Menu links ende
}
das ergebnis: Bild: codedragon.ath.cx/…/erklaerung2.gif
wie man sieht hab ich ein hauptmenü was wagerecht ist (oben) und eins was links ist, dieses soll aber nicht noch mal die hauptpunkte wiedergeben sondern nur die unterpunkte wen man oben auf News klickt dann, Link1, Link2... wenn mann auf Organisation klickt dann Org Link1, Org Link2... ect...
irgendwie häng ich voll in der luft und hab schon smtliche combis mit special.value und entryLevel ausprobiert...
danke für eure geduld!
irgendwie häng ich voll in der luft und hab schon smtliche combis mit special.value und entryLevel ausprobiert...
Was hast Du denn da genau ausprobiert? In deinem TS seh ich entryLevel = 1 d.h. damit ist klar dass Du die Hauptmenüpunkte ausgibst. Jetzt teste doch mal das entryLevel nacheinander mit den Werten 2, 3 und 4, danach immer cache löschen und guck mal was passiert, ich denke dann wird Dir klar wie Du das entryLevel benutzen kannst.
Viele Grüße!
Niki
habs nun durchversucht von 0...4 aber und immer braf cache geleert... und kam zu 3 ergebnissen:
1. kein menü
2. nur menü der ersten ebene
3. menü der 1. ebene und 2. eben
ziel nur 2. ebene?
wie gesagt, anfangs hatte ich die idee bei special.value immer die aktuelle page-id zu nutzen, klappte dann auch wunderbar... nur wenn man ein link der 2. ebene anklickt war klar das die aktuelle page-id wieder genommen wurde und versucht wurden da von die unterseiten als menü darzustellen die es aber ja nicht gibt.
Hallöchen,
du scheinst irgendwie ja voll auf dem Schlauch zu stehen oder? 😃
Probiers doch mal damit
#Menu links
MENU_LINKS = HMENU
MENU_LINKS {
entryLevel = 2
Also nimm dein TS und schmeiss den
special.value und
special = directory
raus.
Dann sollte es eigentlich klappen.
Probiers einfach mal!!
Gruß
Daniel
ich fall vor dir auf die knie *freu*
genau das war es...
ich auf schlauch stehen... bin newbie in TS 8-)