On 12.09.2013 19:36, [email protected] 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 _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
