[TYPO3-german] Flexform switchableControllerActions anders bei T3 6.1?

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Thu Sep 12 20:45:19 CEST 2013


On 12.09.2013 19:36, g4-lisz at tonarchiv.ch wrote:
> 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
Ok, hab's gefunden:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue(...) muss es sein!

Nun klappt alles.
Grüße,
Till




More information about the TYPO3-german mailing list