Hallo,
Bin recht neu bei Typo3 und noch viel am Testen. Ich hätte nun ein Problem das sich nicht so einfach lösen lässt wie ich es gerne hätte... 🙂
Ich habe ein horizontales Menü:
News Menüpunkt2 Menüpunkt3 Menüpunkt4 Menüpunkt5 usw.
Das Menü habe ich erstellt und funktioniert.
Bei klick auf News bekomme ich auf der linken Seite unterhalb des Headers (welcher die horizontale Navigation beherbergt) Untermenüpunkte.
Sagen wir:
Neuigkeiten
Newsarchiv
Newsletter
News einsenden
usw.
Soweit so gut. Das Menü ist ebenfalls generiert und funktioniert.
Wenn ich nun aber auf Newsletter klicke möchte ich, dass die verschiedenen Newsletterlinks direkt unter dem Menüpunkt Newsletter erscheinen.
Also:
Neuigkeiten
Newsarchiv
Newsletter
- Newsletter 10/06
- Newsletter 09/06
- Newsletter 08/06
News einsenden
usw.
Nun schaffe ich es zwar diese Unterpunkte unterhalb des gesamten Menüs unterzubringen aber nicht innerhalb des Neuigkeiten-Newsletter-Newseinsenden-WRAPs.
Kann man in einen bestehenden Wrap einen weiteren einfügen oder muss man das anders lösen? :-/
Bitte um Hilfe... 🙂
Na du musst doch nur deinem Submenü eine zweite Ebene verpassen...
Da du keinen Code gepostet hast, ist es etwas schwierig jetzt genau passend zu deiner Situation ein Beispiel zu geben.
Wenn du sowas in die Richtung hast:
1 = TMENU
1.NO ...
Dann musst du entsprechend für die nächste Ebene so weitermachen:
2 = TMENU
2.NO ...
Viele Grüße
Christian
Hallo,
Danke für deine Antwort! 🙂
Habe das ganze ohne TMENU gelöst:
##################################################################################
temp.MAINMENU = HMENU
temp.MAINMENU.protectLVar = all
temp.MAINMENU.1 = GMENU
temp.MAINMENU.1 {
expAll = 1
wrap = <table cellspacing="0" cellpadding="0">|</table>
NO {
allWrap = <tr><td>|</td></tr>
usw.
}
RO = 1
RO {
allWrap = <tr><td>|</td></tr>
usw.
}
ACT = 1
ACT {
allWrap = <tr><td>|</td></tr>
usw.
}
####################################################################################
temp.SUB1 = HMENU
temp.SUB1.entryLevel = 1
temp.SUB1.1 = GMENU
temp.SUB1.1 {
expAll = 1
wrap = <table cellspacing="0" cellpadding="0" >|</table>
NO {
allWrap = <tr><td>|</td></tr>
usw.
}
RO = 1
RO {
allWrap = <tr><td>|</td></tr>
usw.
}
ACT = 1
ACT {
allWrap = <tr><td>|</td></tr>
usw.
}
####################################################################################
temp.SUB2 = HMENU
temp.SUB2.entryLevel = 2
temp.SUB2.1 = GMENU
temp.SUB2.1 {
expAll = 1
wrap = <table cellspacing="0" cellpadding="0" >|</table>
NO {
allWrap = <tr><td>|</td></tr>
usw.
}
RO = 1
RO {
allWrap = <tr><td>|</td></tr>
usw.
}
ACT = 1
ACT {
allWrap = <tr><td>|</td></tr>
usw.
}
also jedes menü extra definiert. untereinander lassen die sich so aber nicht nach meinen wünschen kombinieren... wie gesagt, bin recht neu in typo3... :o
wie müsste ich das ganze umformen um es nach meinem oben beschriebenen beispiel nutzen zu können?
Kein Problem, jeder fängt mal an...
Also das erste Menü lässt du so wie es ist. Den zweiten Code änderst du so:
temp.SUB1 = HMENU
temp.SUB1.entryLevel = 1
temp.SUB1.1 = GMENU
temp.SUB1.1 {
expAll = 1
wrap = <table cellspacing="0" cellpadding="0" >|</table>
NO {
allWrap = <tr><td>|</td></tr>
# usw.
}
RO = 1
RO {
allWrap = <tr><td>|</td></tr>
# usw.
}
ACT = 1
ACT {
allWrap = <tr><td>|</td></tr>
# usw.
}
}
temp.SUB1.2 = GMENU
temp.SUB1.2 {
expAll = 1
wrap = <table cellspacing="0" cellpadding="0" >|</table>
NO {
allWrap = <tr><td>|</td></tr>
# usw.
}
RO = 1
RO {
allWrap = <tr><td>|</td></tr>
# usw.
}
ACT = 1
ACT {
allWrap = <tr><td>|</td></tr>
# usw.
}
}
Den dritten Code kannst du dann weglassen und auch den Marker. Die #usw. füllst du dann bitte wieder mit deinem Menücode.
So wie ich dich verstehe müsstest du noch aus dem Code die Zeile 5 mit dem expAll = 1 rausnehmen, da du ja das Menü der dritten Ebene nur auf Klick willst und nicht immer.
Viele Grüße
Christian
wow, danke! funktioniert wunderbar ... 🙂
das expAll hab ich auf 0 gesetzt - hast mich richtig verstanden. :-)
danke nochmal! 😃