Zum Inhalt springen

TMENU - Einen Menüpunkt durch Grafik ersetzen

Erstellt am 11. September 2006 · 6 Antworten · letzte Antwort am 4. November 2006

Tags: Bilder, Frage

misterG ·

Ich habe ein Menü als TMENU aufgebaut. Jetzt möchte ich aber bei einen Menüpunkt statt des Textes eine Grafik anzeigen. Alle anderen Menüpunkte und die in darunterliegenden Ebenen sollen so bleiben wie sie sind.

Hille ·

Hört sich an wie, ich habe einen Benziner aber ich will Diesel tanken.
Macht erstmal in meinen Augen keinen Sinn.
Warum keinen generellen Wechsel zum GMENU?
Hille

misterG ·

Es handelt sich um die Webseite einer Stadtverwaltung. Darauf soll der Menüpunkt "Kinder" besonders hervorgehoben werden und um eine Grafik ersetzt werden.

just2b ·

wenns ein schönes Listenmenü ist, dann könnte man dem Menüpunkt einen extra-style-tag mitgeben, oder man könnte rgmenu verwenden

georg

karlchen ·

ich hatte mit einem ähnlichen Problem zu kämpfen und habe es nun soweit hinbekommen

dafür musst du dein Menü ein wenig umstricken, ich habe es nur so hinbekommen das ich einmal ein GMENU erzeige und dann noch ein TMENU, um jetzt aber nicht weiter an meinem template rumzubauen habe ich nun beide Menüs in ein COA Objekt gelegt und lasse somit beides ausgeben.

hier mal meine source

temp.navigation-links = COA
temp.navigation-links {
	10 = HMENU
	10.entryLevel = 1
	10.special = list
	10.special.value = 21, 10, 9
	10.1 = GMENU

	10.1.NO {
		ATagTitle.field = title
		noBlur = 1
		altImgResource.import = fileadmin/template/navi/

        	altImgResource.import.field = media

	        altImgResource.import.listNum = 0

        	wrap = <li> | </li>

		}
			
	20 = HMENU
	20.entryLevel = 1
	20.excludeUidList = 21,10,9
	20.1 = TMENU
	
	20.1 {
		noBlur = 1

 		NO.allWrap = <li > | </li>
 		 		
		}
##################### submenüs
	10.2 = TMENU
	
	10.2 {
	
		NO.allWrap = <li > | </li>
 		
  
 		}
	
	
	20.2 = TMENU
	
	20.2 {
	
		NO.allWrap = <li > | </li>
 		 
 		}

	


}

ich baue also ein temporäres linkes menu zusammen,
nur die ersten 3 Links sollen als Grafik dargestellt werden (10.special.value = 21, 10, 9 <--uid der seiten), diese werden dann mit dem nachfolgendem Code mit den vorgegebenen Bildern angezeigt,(die bilder müsssen hochgeladen und dann müssen sie noch bei den jeweiligen Seiten über "SEITENEIGENSCHAFTEN bearbeiten" dort dann den TYP auf ERWEITERT stellen und dort unter "Dateien" hinterlegt werden) danach baue ich ein TMENU und schmeis über 20.excludeUidList = 21,10,9 die eben erwähnten seiten wieder raus, nun habe ich ein GEMNU und ein TMENU in einem coa objekt.
da ich ja säter den MARKER nur mit <temp.navigation-links fülle, brauche ich auch keine weiteren Änderungen mehr am Template machen.

Die Submenüs baut man dann genauso wie vorher auf, in dem Beispiel hier halt 10.2 und 20.2

so hoffe das es dir noch hilft und vielleicht auch einigen anderen 🙂

Karlchen