Hallo!
Ich bastel an einer Extension, die im FE (im BE auswählbare) Farbfelder anzeigen soll. Die Farben liegen in einer Tabelle mit Titel und RGB-Code. Da die Felder auch beschriftet sind brauche ich mehrsprachige Titelfelder. Ich würde nun gerne
- Den Farbcode immer aus der Defaultlanguage auslesen und nur den Titel mehrsprachig überlagern.
- In dem Select-Feld meiner Flexform pro Farbfeld immer nur einen Eintrag stehen haben. Dabei ist es mir egal ob hier die Titel der Defaultlanguage oder andere zur Auswahl stehen.
Jetzt könnte man natürlich wie bei den tt_news Kategorien die Titel alle in einem Datensatz sammeln. Es wäre nur toll wenn sich diese Farbfelder genau wie die normalen Contentelemente übersetzen lassen und man nicht ein neues Konzept lernen muss.. Hat jemand eine Idee?
Das XML meiner Flexform:
<t3datastructure>
<meta />
<langdisable>1</langdisable>
</meta>
<root>
<type>array</type>
<el>
<colors>
<tceforms>
<label>LLL:EXT:coloboxes/locallang_db.php:tt_content.pi_flexform.choice</label>
<config>
<type>select</type>
<foreign_table>tx_colorboxes_color</foreign_table>
<size>10</size>
<minitems>0</minitems>
<maxitems>20</maxitems>
</config>
</tceforms>
</colors>
</el>
</root>
</t3datastructure>
Ich könnte hier mit einem <foreign_table_where> nur die Default-Datensätze zur Auswahl anbieten. Aber dann bekomme ich auch nur dessen ID.. Wie wähle ich dann in meinem PHP Code die richtige Spracheüberlagerung aus?
Freue mich sehr über Hilfe!
Einen netten Gruß
SomeBdyElse