Ich habs jetzt so gelöst: ich hol mir die uid des Datensatzes in der Extension direkt und lese die restliche Typoscript-Konfiguration dazu ein. Klappt gut.

Auf diese Weise kann man das FAL-Bilder-Handling in piBase-Extensions immer behandeln.

Gruß
Stefan



Am 15.05.2015 um 15:55 schrieb Stefan Padberg:
Hallo,

ich möchte im Frontend die Bilder von Datensätzen einer piBase-Extension
ausgeben. Die Extension ist schon soweit auf FAL umgestellt, dass man im
Backend Bilder korrekt eingeben kann.

Fürs Frontend habe ich ein Typoscript gebaut, dass ich hier auszugsweise
widergebe:

     images = FILES
     images {
       references {
         table = tx_meineextension_tabelle
         fieldName = images
         uid = 407
       }
       renderObj =  IMAGE
       renderObj {
         file {
           width = 200c
           height = 100c
           import.data = file:current:publicUrl
         }
       }
     }

Solange ich die uid des Datensatzes fest vorgebe - im obigen Beispiel
"407" - funktioniert es. Aber wie muss ich das schreiben, damit ich an
die UID des Datensatzes rankomme. Geht das überhaupt?

Das Plugin steht in der tt_content-Tabelle und hat eine eigene
tt_content:uid. An die kommt man ja ran, aber das nützt hier nichts. Das
Plugin wählt ein paar Datensätze aus seiner eigenen Plugin-Tabelle aus
und will diese zur Darstellung bringen. Wie kommt man an diese uids ran?

"uid.data = tx_meineextension_tabelle:uid" klappt jedenfalls nicht.

Ich hoffe, jemand versteht das Problem...

Bete Grüße
Stefan

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an