[TYPO3-german] In cObject IMAGE (Typoscript) Felder aus DB auslesen

Steffen Wentzel steffen.wentzel at gmx.de
Tue Jun 12 22:57:07 CEST 2007


JoH asenau schrieb:
>> ich habe ein Problem mit dem auslesen von Datenbankfeldern im cObjct
>> IMAGE in Typoscript.
>>
>> Hier ein Auszug aus meinem Code:
>>
>> 10 = IMAGE
>> 10 {
>>    file.import = fileadmin/downloads/pdf/
>>    # file.import = {field : file_path}   -->funktioniert nicht
>>    # file.import.insertData = 1          -->funktioniert nicht
>>    file.import.field = file_name
>>    file.import.listNum = 0
>>    file.width = 80
>>    params = class="thumbnail"
>>    wrap = |  
>> }
>>
>> Wie man sieht lese ich das Feld "file_name" aus der aktuellen Zeile
>>    aus. Ich würde gerne aber auch das Feld "file_path" dynamisch
>> einsetzen, dummerweise gelingt mir das aber nicht. Setze ich die
>> Funktionen von stdwrap falsch ein?
>>
>> Hat jemand einen Tip für mich?
> 
> Sieht nach einem Fall für dataWrap aus:
> 
> file.import = fileadmin/downloads/pdf/
> file.import {
>     field = file_name
>     listNum = 0
>     dataWrap = {field:file_path}|
>     ### ggf. auch {field:file_path}/|
> ...
> 
> HTH
> 
> Joey
> 

Danke für Deine Antwort, ist aber leider auch nicht der Bringer. Ich 
habe das ganze mit einem Textfeld probiert, da geht es merkwürdigerweise:

	12 = TEXT
         12 {
           value = {field : file_path}{field : file_name}
           insertData = 1
           wrap = | <br />
         }

=> Dieses cObject gibt mir das gewünschte Ergebnis aus, also z.B.: 
fileadmin/downloads/pdf/tollesPapier.pdf

Was aber nicht funktioniert ist:
	13 = IMAGE
         13 {
           file = {field : file_path}{field : file_name}
           insertData = 1
           wrap = | <br />
         }
Ich denke, dass dies am Unterschied zwischen den Datentypen liegt, die 
"value" bzw. "file" erwarten, ich komme aber auf keine schlaue Lösung.

Steffen!


More information about the TYPO3-german mailing list