Hallo Forum!
Ich habe ein Problem mit meinem Menü auf http://www.ff-kleinstübing.at. Im linken Menü werden meine Untermenüpunkte nur angezeigt, wenn expAll = 1 gesetzt ist. Ist dieses nicht angegeben, erscheint das Untermenü einfach nicht... Kann mir jemand helfen? Hier mein Menü-Auszug aus dem Template...
Bei "Mannschaft" sollte übrigens ein Unterpunkt sein... Und expAll ist jetzt zurzeit NICHT gesetzt...
temp.menue1 = HMENU
temp.menue1.special = directory
temp.menue1.special.value = 2
temp.menue1.1 = TMENU
temp.menue1.1 {
NO.allWrap = <span> | </span>||*| <span> | </span>||*| <span> | </span>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.allWrap = <span class="active"> | </span>||*| <span class="active"> | </span>||*| <span class="active"> | </span>
ACT.stdWrap.htmlSpecialChars = 1
}
temp.menue2 = HMENU
temp.menue2.special = directory
temp.menue2.special.value = 3
temp.menue2.1 = TMENU
temp.menue2.1 {
expAll = 1
NO.allWrap = <li class="level1"> | </li>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.allWrap = <li class="level1 active"> | </li>
ACT.stdWrap.htmlSpecialChars = 1
}
temp.menue2.2 = TMENU
temp.menue2.2 {
NO.allWrap = <li class="level2"> | </li>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.allWrap = <li class="level2 active"> | </li>
ACT.stdWrap.htmlSpecialChars = 1
}
Ciao & Danke schonmal,
Roman
Nein, sorry... Dann wird mir mein Menü1 - horizontales Menü - nicht mehr angezeigt... Es handelt sich hier um 2 eigene Menüs (wie du ja am Link erkennen kannst http://www.ff-kleinstübing.at)...
- Menü1 ohne Untermenü, oben, horizontal
- Menü2 mit Untermenü, links, vertikal...
Und hier klemmts... Das Untermenü von Menü2 fehlt mir..
Hallo,
nun beides geht nicht.
Mein Lösungsweg: Mach das Menü einfach als Service-Menü mit special = directory und lass beim Menü links wie bereits erwähnt das special weg
georg
Was heißt "als Service-Menü"? Du sprichst vom oberen, horizontalen Menü?
Und wenn ich beim Menü links das special weg lass, dann hab ich gar kein linkes Menü mehr... Oder muss ich dann alle Seiten aus dem Sys-Folder rausnehmen?
OK, danke... Doch richtig verstanden... Aber ich weiß noch immer nicht, warum das nicht möglich ist, das aus einem Sysfolder zu lesen... Das müsste doch irgendwie möglich sein?!
aufklappen und special = directory geht nicht gemeinsam, u.a. siehe http://bugs.typo3.org/view.php?id=3224
georg
Danke... Da wird von einem Workaround geschrieben... Kannst du mir sagen, wie ich diesen anwenden könnte?
10 = HMENU
10.special = directory
10.special.value = 20
10.1 = TMENU
......
[PIDinRootline = 20]
10.special >
10.entryLevel = 1
[END]
Seite mit ID 20 wäre die Seite, die Unterseiten hat, aber ich würde es dennoch so wie vorher geschrieben machen
georg
Hm, habs einfach mal ausprobiert und es würde funktionieren... Ich hab mir deinen Link genau durchgelesen... Allerdings hab ich nichts gefunden, was gegen diese Lösung sprechen würde... Wenn du mir das noch sagen könntest, wär ich glücklich und würd dich auch nicht mehr mit diesem Thema belästigen... 8-)
Dafür spricht übrigens (meiner Meinung nach):
- Seitenbaum ist gut strukturiert und aufgeräumt
- Das Prinzip, dass sowas ja grundsätzlich gehn müsste... #giggle#
Beste Grüße und Danke für deine Hilfe,
Roman
ich machs immer so, das ist wohl der Punkt der für mich dagegen spricht 😉 (und keine Condition im TS)
wenns für dich passt, werd glücklich damit 😉))
georg
Hallo toschntuach,
ich habe Deinen Thread jetzt gelesen und stehe vor dem gleichen Problem. Leider bin ich noch Anfänger, so dass es schön wäre, wenn Du die Lösung (Workaround) nochmal genauer aufzeigen kannst. Ich habe gesehen, dass das Menü auf Deiner Seite funktioniert.
Thanks a lot.
Senifor
Hi Senifor!
Nachdem ich den ganzen Thread jetzt nochmal gelesen hab, hab ich erst Georgs Vorschlag verstanden, glaube ich... ;-)
Du solltest erstmal ein ganz normales Menü erstellen (samt Untermenü)... Wenn dieses funktioniert, dann erstellst du einen Sys-Ordner, in welchen dann die Seiten für das zweite Menü (ohne Unterpunkte) kommen... Diesen Sys-Ordner definierst du dann mit special = directory als Ausgangspunkt für das zweite Menü... So sollte es funktionieren, hab es allerdings nicht ausprobiert...
Der Workaround, den ich angewandt habe, schaut so aus:
temp.menue1 = HMENU
temp.menue1.special = directory
temp.menue1.special.value = 2
temp.menue1.1 = TMENU
temp.menue1.1 {
NO.allWrap = <span> | </span>||*| <span> | </span>||*| <span> | </span>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.allWrap = <span class="active"> | </span>||*| <span class="active"> | </span>||*| <span class="active"> | </span>
ACT.stdWrap.htmlSpecialChars = 1
}
temp.menue2 = HMENU
temp.menue2.special = directory
temp.menue2.special.value = 29
temp.menue2.1 = TMENU
temp.menue2.1 {
NO.allWrap = <li class="level1"> | </li>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.allWrap = <li class="level1 active"> | </li>
ACT.stdWrap.htmlSpecialChars = 1
ACTIFSUB = 1
ACTIFSUB.allWrap = <li class="level1 active sub"> | </li>
ACTIFSUB.stdWrap.htmlSpecialChars = 1
}
temp.menue2.2 = TMENU
temp.menue2.2 {
NO.allWrap = <li class="level2"> | </li>|*|<li class="level2"> | </li>|*|<li class="level2 last"> | </li>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.allWrap = <li class="level2 active"> | </li>|*|<li class="level2 active"> | </li>|*|<li class="level2 active last"> | </li>
ACT.stdWrap.htmlSpecialChars = 1
}
[PIDinRootline = 29]
temp.menue2.special >
temp.menue2.entryLevel = 1
[END]
Es gibt also zwei Sys-Ordner ("Menü oben" [ID=2] und "Menü links" [ID=29]), in welchen die Seiten eingefügt werden... Jeweils mit special = directory wird der Ausgangspunkt für die Menüs festgelegt... Der "Workaround" sind die Zeilen 43 bis 46, wobei "29" die ID des Sys-Ordners des Menüs mit Unterpunkten ist...
Ich hoff, so funktionierts auch bei dir...
Beste Grüße,
Roman