Zum Inhalt springen

Flexform einer Extbase Extension wird ignoriert

Erstellt am 29. Oktober 2010 · Noch keine Antworten

Tags: Frage

mnitsch ·

Hallo,

ich habe den Post vor einiger Zeit schonmal in einem anderen Forum gepostet allerdings ohne Resonanz. Vielleicht weiss ja jemand hier mehr.
Ich habe eine neue Extension mit dem Extbase Kickstarter erstellt und muss einige Einstellungen im Plugin mittels Flexform zur Verfügung stellen. Doch scheinbar wird dieses erfolgreich ignoriert so das die Auswahlfelder nicht angezeigt werden.

Mein anfängliches Flexform sieht folgendermaßen aus:

<T3DataStructure>
<sheets>
<sheet1>
<ROOT>
<TCEforms>
<sheetTitle>Verhalten</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<settings.channel>
<TCEforms>
<label>Kanal</label>
<config>
<type>select</type>
<foreign_table>tx_csjoblist_domain_model_channel</foreign_table>
<minitems>1</minitems>
<maxitems>1</maxitems>
<multiple>0</multiple>
<size>5</size>
<autoSizeMax>10</autoSizeMax>
<itemListStyle>Width:250px</itemListStyle>
</config>
</TCEforms>
</settings.channel>
</el>
</ROOT>
</sheet1>
</sheets>
</T3DataStructure>

Und die Einträge in der ext_tables dazu:

$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform';
t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForms/flexform_list.xml');

Mir fehlt aktuell jeglicher Ansatz weshalb das Flexform ignoriert wird, aber vielleicht sieht jemand anders woran das liegen kann.

Danke!

Matthias