Zum Inhalt springen

Feld meiner Wahl aus foreign_table in flexform

Erstellt am 8. Oktober 2007 · 2 Antworten · letzte Antwort am 9. Oktober 2007

Tags: TCA, FlexForms, Frage

voiceofall ·

Hallöchen,

Ich möchte in einem meiner FE-Plugins einen Datensatz aus einer Tabelle auswählen. Diesen Datensatz möchte ich anhand einer Artikelnummer auswählen.

Ich habe es versucht mit flexforms, habe aber das Problem, dass nur die Artikelbezeichnung angezeigt wird.

<artikel>
<tceforms>
   <exclude>1</exclude>
   <label>ArtikelNummer:</label>
   <config>
      <type>select</type>
         <foreign_table>tx_artikelliste</foreign_table>
         <foreign_field>artikelnummer</foreign_field>
         <foreign_table_where> ORDER BY tx_artikelliste.artikelnummer DESC</foreign_table_where>
         <size>1</size>
         <min>1</min>
         <max>1</max>
         </config>
      </tceforms>
   </objektnummer>
</tceforms>
</artikel>

Leider klappt es nicht mit foreign_field - hat einer ne Idee wie man das machen kann?

steffenk ·

da die Flexform nichts anderes als TCA ist, wird auch zum anzeigen das als label definierte Feld genommen.
Möchtest Du was anderes angezeigt haben, geht nur der Weg über eine userFunc.

voiceofall ·

Vielen Dank für die schnelle Hilfe.

Kann ich im TCA konfigurieren dass Artikelnummer und Artikelname angezeigt werden?

Kannst Du mir ne kleine Starthilfe für die userFunc geben?