Es gibt so Tage da wird alles was man anfasst zu sch****.
Ist eigentlich nicht die erste Extension mit Flexform, aber jetzt krieg ich's irgendwie nicht hin.
Ich habe:
- TYPO3 4.1.5
- Eine Extension mit dem kickstarter angelegt
- in die ext_tables.php ganz am Ende eingefügt:
<?
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1'] ='pi_flexform';
t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1', 'FILE:EXT:'.$_EXTKEY . '/flexform.xml');
?>
- im Hauptverzeichnis der Ext flexform.xml angelegt (kopiert von greenbanana.ch):
<t3datastructure>
<sheets>
<sdef>
<root>
<tceforms>
<sheettitle>Options</sheettitle>
</tceforms>
<type>array</type>
<el>
<bereich>
<tceforms>
<label>Bereich</label> //Überschrift der Selectbox
<config>
<type>select</type>
<items type="array">
<numindex index="0" type="array"> //erster Datensatz
<numindex index="0">Auto</numindex> //Das was in der Selectbox ausgegeben wird
<numindex index="1">1</numindex> //option-value
</numindex>
<numindex index="1" type="array">
<numindex index="0">Motorrad</numindex>
<numindex index="1">2</numindex>
</numindex>
</items>
<maxitems>1</maxitems>
<size>1</size>
</config>
</tceforms>
</bereich>
</el>
</root>
</sdef>
</sheets>
</t3datastructure>
- den Cache geleert
- über den EM->Edit Files geprüft ob die über FTP hochgeladenen Änderungen/Dateien wirklich angekommen sind
- keine Ahnung was ich noch machen soll
Das Plugin zeigt trotzdem keinerlei Reaktion. Es erscheint kein Auswahlmenü oder irgendetwas, was nach flexform aussieht, auch keine Fehlermeldung. Was könnte ich noch vergessen haben?