Zum Inhalt springen

FCE Felder auslesen {field:field_myField}

Erstellt am 21. Januar 2008 · 2 Antworten · letzte Antwort am 22. Januar 2008

Tags: Frage

Koidy ·

Hallo,

mein Problem ist, dass ich den Bildnamen im FCE auslesen und ihn an anderer Stelle einfügen will.

Das geht auch wenn ich das Feld in den Typo3Link Parameter einfüge:

parameter = fileadmin/folderX/{field:field_image}

In diesem Fall wird {field:field_image} durch den Dateinamen ersetzt.

Leider funktioniert das nur im typo3Link Parameter.

Wenn ich versuche das ganze im image Parameter einzufügen ersetzt er die Variable nicht. Ebenso verhält es sich beim ATagParams.

Das Ziel ist es im Image Tag ein Mouseover zu platzieren in dem das Bild in einer größeren Variante mit selben Dateinnamen, aber aus einem anderen Ordner geladen werden soll. DS sieht so aus:

<![CDATA[
10 = IMAGE
10.if.isTrue.field = field_image
10.file.import = uploads/tx_templavoila/
10.file.import.field = field_image
10.file.import.listNum = 0
10.params = onmouseover="showtrail('fileadmin/user_upload/anlagen_125x125/{field:field_image}','','','0.0000','','1',380,1);" onmouseout="hidetrail();"
10.params.insertData = 1

]]>

Falls jemand ein Idee hätte wäre ich sehr dankbar. Bin so langsam am verzweifeln.

Unbekannter Benutzer ·

params hat keine stdWrap Eigenschaft, d.h. ein insertData = 1 funktioniert da nicht. Da bleibt dir nur, deinen img Tag selbst zu basteln aus IMG_RESOURCE und TEXT Objekten. Dann sollte es klappen.

Koidy ·

Danke für die schnell Antwort. Ich habe es allerdings nicht hinbekommen, aber dafür den Fehler bei den ATagParams gefunden. So geht es:

ATagParams = onmouseover="showtrail('fileadmin/ufolderX/{field:field_image}','{field:field_title}',320);" onmouseout="hidetrail();"
ATagParams.insertData = 1