[TYPO3-german] DCE und XPATH
Torsten Schrade
schradt at uni-mainz.de
Fri Aug 7 09:07:37 CEST 2015
Hi Michael,
> Allerding will es noch immer nicht so in dir richtung hatte ich das
> auch schonmal versucht allerdings bekomme ich da keine ausgabe.
Hm. Ich greife nochmal eine Sache auf, die Du weiter oben geschrieben hast:
> also im DCE Flexform sieht das so aus:
> <config>
> <type>inline</type>
> <foreign_table>sys_file_reference</foreign_table>
> <foreign_field>uid_foreign</foreign_field>
> <foreign_sortby>sorting_foreign</foreign_sortby>
> <foreign_table_field>tablenames</foreign_table_field>
> <foreign_match_fields>
> <fieldname>images</fieldname>
> </foreign_match_fields>
> <foreign_label>uid_local</foreign_label>
> <foreign_selector>uid_local</foreign_selector>
[snip]
> <field index="settings.images">
> <value index="vDEF">1</value>
> </field>
> </language>
> </sheet>
> </data>
> </T3FlexForms>
>
> Aber irgendwie steht das immer 1 bei images. muss ich das bild
> vieleicht anderst holen ? Anhand der UID?
Wie gesagt, ich hab DCE nicht direkt im Einsatz, würde aber anhand der
DCE Flexform Konfiguration oben vermuten, dass da "klassisch" ein
TCA/IRRE sys_file_reference Feld konfiguriert wird. Rückfrage: Was
genau heißt "... steht da immer 1 bei images"? Stehen in dem aus dem
DCE resultierenden XML des Feldes pi_flexform - wenn Du mehrere DCEs
dieses Typs anlegst - unterschiedliche Zahlen oder wirklich immer nur
eine 1? Im ersten Fall wären es dann wohl die UIDs der jeweiligen
sys_file_references und man könnte mit dem FILES Ansatz per TS
arbeiten, im zweiten Fall wäre es sonderbar (DCE Konfiguration
richtig?). Wenn da immer nur eine 1 steht, ganz egal in welchem DCE,
dann bringt FILES natürlich nichts. Dann müsstest Du mal schauen, wo
genau die UID der Referenz abgelegt wird.
Beste Grüße
Torsten
More information about the TYPO3-german
mailing list