Guten Abend,
ich versuche für meine Extension die Standardaktion des Plugins via Flexform
einstellbar zu machen, so wie dies unter 4.x ging:
Im ext_tables.php:
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
$_EXTKEY,
'Frontend',
'StandardApp FE'
);
$pluginSignature = str_replace('_','',$_EXTKEY) . '_' . frontend;
$TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] =
'pi_flexform';
t3lib_extMgm::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY .
'/Configuration/FlexForms/flexform_' .frontend.
'.xml');
Und das Configuration/FlexForms/flexform_frontend.xml:
<T3DataStructure>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>Verhalten</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<switchableControllerActions>
<TCEforms>
<label>Standardaktion des Plugins</label>
<config>
<type>select</type>
<items>
<numIndex index="0">
<numIndex index="0">News Create</numIndex>
<numIndex index="1">News->new</numIndex>
</numIndex>
<numIndex index="1">
<numIndex index="0">News List</numIndex>
<numIndex index="1">News->list</numIndex>
</numIndex>
<numIndex index="2">
<numIndex index="0">Messages Create</numIndex>
<numIndex index="1">Message->new</numIndex>
</numIndex>
<numIndex index="3">
<numIndex index="0">Messages List</numIndex>
<numIndex index="1">Message->list</numIndex>
</numIndex>
</items>
</config>
</TCEforms>
</switchableControllerActions>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>
Habe ich irgend was übersehen, oder klappt das bei 6.1 nicht mehr auf diese Art?
Grüße,
Till
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german