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.
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.
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.
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?
Habs nun einfach über Register gelöst, da ich (zumindest auf die schnelle) keinen anderen Weg gefunden habe - sofern es überhaupt einen anderen gibt.