Das Ergebnis ist ein Menü, dass 3 Hauptkategorien hat, die alle unterschiedlich farbig dargestellt werden. Die Hauptkategorien werden „manuell“ gerendert. Die Unterpunkte als GMENU. In den Konstanten wird angegeben, in welcher Reihenfolge und Farbe die Menüpunkte gerendert werden.
#rendering template for main category
temp.pages = COA
temp.pages.10 = IMAGE
temp.pages.10.file = GIFBUILDER
temp.pages.10.file {
# set size
10 = TEXT
10.text.field = nav_title // subtitle // title
# set color, font file and font size for 10
}
# render first category
temp.mainmenu.10 = RECORDS
temp.mainmenu.10.source = {$first_page}
temp.mainmenu.10.tables = pages
temp.mainmenu.10.conf.pages < temp.pages
temp.mainmenu.10.stdWrap.typolink.parameter = {$first_page}
#render second category
temp.mainmenu.30 < temp.mainmenu.10
temp.mainmenu.30.source = {$second_page}
# change color in template
temp.mainmenu.30.conf.pages.10.file.10.fontColor = {$second_color}
temp.mainmenu.30.stdWrap.typolink.parameter = {$second_page}
#render third category
temp.mainmenu.40 < temp.mainmenu.10
temp.mainmenu.40.source = {$third_page}
# change color in template
temp.mainmenu.40.conf.pages.10.file.10.fontColor = {$third_color}
temp.mainmenu.40.stdWrap.typolink.parameter = {$third_page}
#render main menu
temp.mainmenu.20 = HMENU
temp.mainmenu.20 {
special = directory
special.value = {$first_page}
entryLevel = 1
1 = GMENU
1 {
NO = 1
NO {
# set dimensions and background color
10 = TEXT
10.text.field = nav_title // subtitle // title
# set color, font size and font file for 10
}
2 < .1
}
# end of temp.mainmenu.20
}
Neueste Kommentare