Flexform mit Extbase und TYPO3 6.2

| | Allgemein, CMS, Programmierung, Web

Nachdem ich nun länger gesucht habe um eine Flexform Datei in eine Extbase Extension einzubinden, teile ich das Code Snippet mal.
Die folgenden Zeilen gehöhren in die ext_tables.php!

$extensionName = strtolower(\TYPO3\CMS\Core\Utility\GeneralUtility::underscoredToUpperCamelCase($_EXTKEY));
$pluginName = strtolower('FRONTENDPLUGIN KEY');
$pluginSignature = $extensionName.'_'.$pluginName;
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$pluginSignature] = 'layout,select_key,pages,recursive';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($pluginSignature, 'FILE:EXT:'.$_EXTKEY . '/Configuration/FlexForms/BELIEBIGERNAME.xml');

Wichtig ist das ihr euren Frontend Extension Key einsetzt!

Update
Dazu die passende Flexform mit „switchableControllerActions“.

 <T3DataStructure>
   <sheets>
     <sDEF>
       <ROOT>
         <TCEforms>
           <sheetTitle>Function</sheetTitle>
         </TCEforms>
         <type>array</type>
         <el>
           <switchableControllerActions>
             <TCEforms>
               <label>Select function</label>
               <config>
               <type>select</type>
               <items>
 
                 <numIndex index="0">
                   <numIndex index="0">List</numIndex>
                   <numIndex index="1">Controller->action;</numIndex>
                 </numIndex>
 
                 <numIndex index="1">
                   <numIndex index="0">Edit</numIndex>
                   <numIndex index="1">User->show;User->update;User->edit</numIndex>
                 </numIndex>
 
               </items>
             </config>
           </TCEforms>
         </switchableControllerActions>
       </el>
     </ROOT>
   </sDEF>
 </sheets>
</T3DataStructure>

Neueste Beiträge

Heimnetzwerk – was brauche ich?

Ein Freund steht vor einer aufregenden Phase seines Lebens – die Renovierung seines geliebten Zuhauses. Mit neuen Plänen, frischen Ideen und einem Hauch von Vorfreude hat er beschlossen, sein Heim für die Zukunft zu gestalten. Unter all den Überlegungen zu Farben, Möbeln und Designs, die ihm im Kopf herumschwirren, gibt es jedoch eine unerlässliche Grundlage, die den Kern seiner neuen Lebensweise zu Hause darstellen wird: Ein zuverlässiges und zukunftssicheres Netzwerk.


Weiter >>

Ein Leitfaden für Senioren: Xiaomi-Handys für Benutzer über 80 Jahre

Mit über 80 Jahren beschlossen mein Opa, sich der digitalen Welt anzuschließen. Meine Oma nutzt bereits ein Xiaomi-Handy und schätzt dessen Einfachheit. Nun möchte mein Opa auch ein Mobiltelefon, das eine gute Kamera hat und einfach zu bedienen ist, aber dennoch WhatsApp und andere Funktionen unterstützt – und besonders wichtig: Kein Senioren Handy


Weiter >>