Hallo
Ich habe folgendes TS für mein Projekt umgearbeitet.
Funktioniert auch super, nur der Rollover effekt wird nicht angezeigt.CUR funktioniert. Orginal siehe unten!
Lösungen?
# Das Image Menu:
IMAGE_MENU = HMENU
IMAGE_MENU.special = directory
IMAGE_MENU.special.value = 47
IMAGE_MENU.1 = GMENU
IMAGE_MENU.1.NO {
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 226,20
backColor = black
10 = TEXT
10.text.field = nav_title // title
10.offset = 10,13
# wrap
wrap = |
}
IMAGE_MENU.1.RO < IMAGE_MENU.1.NO
IMAGE_MENU.1.RO = 1
IMAGE_MENU.1.RO.altImgResource.import.listNum = 1
IMAGE_MENU.1.CUR < .IMAGE_MENU.1.RO
XML MenuIndividuelles Image Menu (Sysfolder)
Ein nervenaufreibendes Problem stellte sich mir heute als ich versuchte für mein Intranet ein horizontales Menu zu erstellen welches nur aus Images (Bildern) besteht. Nach aufwendiger Recherche fand ich doch die Lösung, in meinem Fall umgeschrieben für den Inalt eines SysFolders.
Man muss in seinem Main Template folgendes hinzufügen:
# Das Image Menu:
temp.imagemenu = HMENU
temp.imaemenu.special = directory
temp.imagemenu.special.value = "uid von euerem SysFolder"
temp.imagemenu.1 = GMENU
temp.imagemenu.1.NO {
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 226,20
backColor = silver
10 = TEXT
10.text.field = nav_title // title
10.offset = 10,13
# wrap
wrap = |
}
temp.imagemenu.1.RO < temp.imagemenu.1.NO
temp.imagemenu.1.RO = 1
temp.imagemenu.1.RO.altImgResource.import.listNum = 1
nun muss man noch das temp auf die Seite übergeben, in meinem Fall mit einem Subpart:
#Substitude the imagemenu to site
subparts.euersubpart < temp.imagemenu
Nun sollten die Seiten in euerem SysFolder noch auf den Seitentyp “Erweitert” umgestellt werden, dass im Menu angezeigte Image muss man nun als Datei zur Seite hinzufügen.