Hallo,
.special und .entryLevel vertragen sich, es kommt nur auf den Anwendungsfall drauf an. Wenn z.B. mit einer zweiten und/oder dritten Menüeben innerhalb eines HMENU-Objektes gearbeitet werden soll, so ist die Angabe von entryLevel unverzichtbar. Ich lasse mich aber gerne eines Besseren belehren, aber nur alleine der Hinweis von typo3.org läßt mich nicht zweifeln.
Wer genaueres Weiss, kann mir gerne unter r.meyer (at) typo3server.com Infos zusenden.
Vielen Dank für die Zahlreichen Posts. Leider klappt es immer noch nicht. habe den Teilcode folgendermassen angepasst. Was zum Geier mache ich falsch. es öffnet sich einfach die 2 ebene (resp. die 3 Ebene, da die 1 ebene das Hauptmenü ist und mit MENU1 ausgegeben wird) nicht.
# MEMU1 anzeigen lassen
MENU1 = HMENU
MENU1.special = directory
MENU1.special.value = 408
MENU1.1 = TMENU
MENU1.1.NO = 1
MENU1.1.NO.linkWrap = | | |*| | | |*| |
#MENU2 anzeigen lassen
MENU2 = HMENU
MENU2.entryLevel = 2
MENU2.1 = TMENU
MENU2.1.NO = 1
expAll = 0
NO.allWrap
Was zum Geier mache ich falsch.
Ganz offensichtlich beachtest du nicht die Vorschläge,
die dir von Typo3-Anwendern mit etwas mehr Erfahrung unterbreitet werden.
Ich habe dir in meinem 1ten posting funktionierenden Code geliefert,
wenn du ihn nicht benutzt, hast du selber Schuld.
jenses
Hallo,
MENU1 = HMENU
MENU1.special = directory
MENU1.special.value = 408
MENU1.entryLevel = 1
MENU1.1 = TMENU
MENU1.1.NO = 1
MENU2 = HMENU
MENU2.entryLevel = 2
MENU2.1 = TMENU
MENU2.1.NO = 1
Für MENU1 wurde kein entryLevel definiert. Für MENU2 darf in diesem besonderen Fall, da es sich um einen eigenständigen Marker handelt, kein special-Wert angegeben werden.
Hallo,
bei dem oben genannten beispiel macht aber das entrylevel meiner meinung nach keinen sinn, da ein directory sowieso alle Seiten innerhalb
der angegebenen Seite anzeigt und deswegen braucht man kein
entryLevel = 1.
Ich hab dieses Menü ausprobiert und egal wie ich das entryLevel
verändere wird mein menü so angezeigt wie es auch ohne entryLevel angezeigt wird, doch sobald mein entryLevel höher ist als die ebenen
die ich angelegt habe zeigt man mir nichts mehr an 😃
MFG
Dander
Hallo,
richtig, ich nehme alles zurück. Für MENU1 muss kein entryLevel definiert werden. Ich habe gerade auch das Beispiel von dvm genauer angesehen und keinen Fehler feststellen können. Es kann dann nur noch an dem entryLevel der 2. Ebene liegen:
[O] rootlevel
-|---[ ] root (Ebene 0)
-|----|---[ ] Menü links (Ebene 1)
-|----|----|---[ ] Homepage (Ebene 2)
-|----|----|---[ ] Über uns
-|----|----|----|--[ ] Das Team (Ebene 3)
-|----|----|---[ ] etc. (Ebene 2)
-|----|---[ ] Menü rechts (Ebene 1)
Ich kenne nun die genaue Seitenstruktur nicht. Als entryLevel muss für MENU2 auch die richtige Ebene ausgewählt werden. In Ihrem Projekt mag es dann durchaus entryLevel = 1 sein.
Besten Dank. Ihr seid spitze. Habt mich auf den richtigen Pfad gebracht. Es funktioniert jetzt einwandfrei. Jetzt kann ich mich noch um das aussehen kümmern.
Der Code sieht jetzt so aus, für die die es interessiert, resp. für all die in Zukunft mit dem selben Problem kämpfen.
# MEMU1 anzeigen lassen
MENU1 = HMENU
MENU1.special = directory
MENU1.special.value = 408
MENU1.1 = TMENU
MENU1.1.NO = 1
MENU1.1.NO.linkWrap = | | |*| | | |*| |
#MENU2 anzeigen lassen
MENU2 = HMENU
MENU2.entryLevel = 2
MENU2.1 = TMENU
MENU2.1.NO = 1
#MENU2 Level 2 anzeigen lassen
MENU2 = HMENU
MENU2.2.entryLevel = 3
MENU2.2 = TMENU
MENU2.2.NO = 1
Hast Du für MENU1 und MENU2 jeweils zwei Marker gesetzt??
MfG
Bengah
genau..
Marker 1 = ###MENU1###
Marker 2 = ###MENU2###
hoffentlich hilfts weiter.
hi.
MENU1.1.NO.linkWrap = | | |*| | | |*| |
Sollen das Abstände geben für optionSplit?? Wenn ja: dann gibts ne Klatsche auf die Hand 😉 . Tu dir selbst nen gefallen und mache anstatt " " ein rein.
Tipp von mir.
cu
gleich noch eine generelle Frage:
Im Anfangspost steht:
10.workOnSubpart = DOKUMENT
10.marks {
erm... hab ich da was falsch verstanden? Weshalb wird hier von Markern in einem Subpart gesprochen?
*verwirrt*
edit:
-----
sry, die Frage etwas unglücklich gestellt:
Weshalb wird das Menü nicht direkt mit den Subparts ausgegeben?