[TYPO3-german] Extbase: in flexform auf einen Feldinhalt zugreifen

JCL - Johannes C. Laxander jc at laxander.com
Fri Nov 22 13:50:57 CET 2013


 
Hallo,

folgendes flexform-Feld ist definiert:

<feld1>
  <TCEforms>
    <label>Feld-1:</label>
    <onChange>reload</onChange>
    <config>
      <type>select</type>
      <items type="array">
        <numIndex index="0" type="array">
          <numIndex index="0">Alles anzeigen</numIndex>
          <numIndex index="1">0</numIndex>
        </numIndex>
      </items>
      <foreign_table>tx_extension_domain_model_tabelle</foreign_table>
      <foreign_table_where>ORDER BY name</foreign_table_where>
      <minitems>0</minitems>
      <maxitems>1</maxitems>
    </config>
  </TCEforms>
</feld2>

Wird nun in diesem Select-Feld ein Eintrag ausgewählt, soll die ID dieses Datensatzes als Filter-Kriterium für ein anderes Select-Feld genutzt werden, z. B. in dieser Art:

<foreign_table_where>AND (fremdID = ###feld1###) ORDER BY name</foreign_table_where>

Das Problem: Sind die Ids der entsprechenden Datensätze aus 'feld1' überhaupt im flexform verfügbar, z.B. in <numIndex index="x">[ID]</numIndex> und  wie bekomme ich die ID dann wie zuvor gezeigt eingesetzt?
Oder geht es über das flexform gar nicht? Wie geht es aber dann? 

Gruß, Johannes.



More information about the TYPO3-german mailing list