Zum Inhalt springen

GMENU - Bilder aus FCE

Erstellt am 17. August 2009 · 4 Antworten · letzte Antwort am 26. Oktober 2009

Tags: Bilder, Frage

thunar ·

Hallo

Bei einem GMENU möchte ich gerne Bilder aus einem FCE Element einbinden. Dazu habe ich im FCE Felder für die Bilder definiert und nicht gemappt.

Im Template kann ich das Bild auch mit folgendem TS anzeigen:

temp.test=IMAGE
temp.test.file.import = uploads/tx_templavoila/
temp.test.file.import.field = field_image2
temp.test.file.import.listNum = 0

lib.imgMenu < temp.test

Leider funktioniert das in einem GMENU nicht:
Folgendes habe ich probiert:

temp.imgMenu = HMENU
temp.imgMenu {
	special = list
	special.value.field = field_link
	1 = GMENU
	1.NO {
		XY=300,100
		format=jpg
		10=IMAGE
		10 {
			file.import = uploads/tx_templavoila/
			file.import.field = field_image2
			file.import.listNum = 0
		}
	}
}

Warum kann ich in einem Menü nicht auf das Feld vom FCE zugreifen.
Hoffe, dass ich das hier so gut genug beschrieben habe.

Wäre sehr froh wenn mir hier jemand weiterhelfen könnte.

Vielen Dank.

maik ·

Die Grafiken solltest du über die Seiteneigenschaften der jeweiligen Seite zuweisen (Reiter Ressourcen). Das ist einfacher und in jedem Fall eindeutig. Das würde dann in etwas so aussehen.

temp.test.file.import = uploads/media/
temp.test.file.import.field = media
temp.test.file.import.listNum = 0

Da ja mehrere FCE auf einer Seite vorhanden sein können, geht das nicht so einfach. Da müßtest du dann etwas umfangreichere Abfragen konstuieren und z.B. den ersten Datensatz nehmen dessen PID gleich der Seiten ID ist und dort dann die Grafik aus dem entsprechenden Feld abfragen.

Einfacher ist wenn du die Grafik einfach über die Ressourcen der Seiten zuweist.

thunar ·

Danke für die Antwort.

Das wäre eine Möglichkeit. Jedoch sollen für Grafiken Links ausgewählt werden, welche ich nicht bestimmen kann. Wenn ich einfach das ganze nur mit IMAGE mache, funktioniert das auch. D.H das entsprechende IMAGE welches im FCE zugewiesen wurde wird auch angezeigt. Jedoch kann ich nicht einfach ein Link herum wrappen, da ich vom Menü den Rollover Effekt benötige. Oder gibt es eine andere einfache Möglichkeit einen Rollover Effekt einem Bild zuzuweisen?

Ich verstehen einfach nicht, warum mit IMAGE alles wunderbar klappt, und sobald das IMAGE in einem GMENU ist, nichts mehr funktioniert.

Unbekannter Benutzer ·

Ich stehe aktuell vor dem selben Problem - habe auch ein HMENU in einem FCE und möchte einen Wert des FCE dem HMENU übergeben. Im TypoScript des FCE greifst du auf Parameter der Seite mit z.B. page:title zu. Im HMENU bist du allerdings im Page-Context und musst deshalb irgendwie auf das FCE zugreifen können - wie das geht weiß ich nicht. Bist du weiter gekommen?