Hallo,
habe ein Menü das wie folgt aussieht !
1. Level:
Seite 1
Seite 2
Seite 3
Unterseite von 3 die 1.
Unterseite von 3 die 2.
etc.
nun möchte ich das Menü wie folgt angezeigt bekommen !
Seite 1 und 2 und die Unterseiten von 3, aber nicht die Seite 3, ist dies möglich ? Oder muss ich die Unterseiten dafür in das 1.Level verschieben ?
Kann ich im selben Menü die einzelen seiten mit verschieden Hintergrundfarben anzeigen lassen
z.b.
1.Seite -> Farbe blau
2.Seite -> Farbe grün
etc.
vielen Dank für eure Hilfe
Tag,
zur ersten Frage es geht aber ist komplizierter und ich verstehe den sinn nicht.
Du müsstest es ungefähr so lösen:
marks.MENU = HMENU
marks.MENU.special = list
marks.MENU.special.value = 1,2,3,4
marks.MENU.1 = TMENU
...
bei marks.MENU.special.value die ids der seiten die ins menü kommen
ich würde sie einfach auf die erste ebene verschieben
zur zweiten frage ja das geht auch da solltest du dich mal mit optionsplit vertraut machen
hier ein link
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/OptionSplit.html
MFG
Dander
vielen Dank für deine Antworten,
ich habe es jetzt einfach verschoben ! der aufwand war mir zu groß.
Habe aber noch eine weitere Frage
Ist es möglich, zum Beispiel den Abstand zwischen den Menüpunkten unterschiedlich zu gestalten. Ich möchte die letzten 3 Seiten separieren, also einfach den Abstand zur vorherigen Seite etwas größer machen.
Wie kann ich das tun ?
Mein Menücode sieht so aus !
lib.menu2 = HMENU
lib.menu2.entryLevel = 0
lib.menu2.excludeUidList = 2,173,174,175
lib.menu2.1 = GMENU
lib.menu2.1 {
collapse = 0
useLargestItemY = 0
NO {
wrap = <table border="0" cellspacing="0" cellpadding="0"><tr><td> | </td></tr> |*| <tr><td> | </td></tr> |*| <tr><td> | </td></tr></table>
XY = 134, 16
4 = IMAGE
4.file = fileadmin/templates/basic/typo_images/menu2_level1_no_ro_act.gif
4.tile = 10
10 = TEXT
10.fontColor = #FFFFFF
10.text.field = title
10.offset = 8,12
10.align = left
10.fontFile = {$SchriftFett}
10.fontSize = 10
10.spacing = 0
}
RO < .NO
RO = 1
ACT < .NO
ACT = 1
}
ich verweise da nochmal auf den optionsplit da kannst du per cleargif oder
leerzeichen mehr oder weniger abstand einbauen oder noch ne tabbellen spalte
davor setzen
Du kannst auch einfach vor deine letzten 3 Seiten
eine Seite Typ: Abstand Titel: einfügen.
Diese Seite macht genau das, was der Name schon erraten läßt :
Sie schafft einen Abstand zwischen Menüpunkten.
viele Grüße
jenses
uih da hab ich wohl falsch gelesen ich dachte er möchte abstand vor den punkten
habe nun eine Seite mit dem Typ Abstand eingefügt und in meinem Menü den Quellcode für SPC aktiviert.
Doch leider zeigt er immer noch den Seitentitel an !!!
Mein Quellcode !!!
lib.menu2 = HMENU
lib.menu2.entryLevel = 0
lib.menu2.excludeUidList = 2,173,174,175
lib.menu2.1 = GMENU
lib.menu2.1 {
collapse = 0
useLargestItemY = 0
NO {
wrap = <table border="0" cellspacing="0" cellpadding="0"><tr><td> | </td></tr> |*| <tr><td> | </td></tr> |*| <tr><td> | </td></tr></table>
XY = 134, 16
4 = IMAGE
4.file = fileadmin/templates/basic/typo_images/menu2_level1_no_ro_act.gif
4.tile = 10
10 = TEXT
10.fontColor = #FFFFFF
10.text.field = title
10.offset = 8,12
10.align = left
10.fontFile = {$SchriftFett}
10.fontSize = 10
10.spacing = 0
}
SPC<.NO
SPC=1
SPC.beforeImg = fileadmin/templates/basic/typo_images/menu2_level1_no_ro_act.gif
SPC.RO =0
RO < .NO
RO = 1
ACT < .NO
ACT = 1
}
weil du per
SPC<.NO
alles übernimmst was in NO drinsteht