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

Automatisierung einer Türklingel mit ESPHome, Home Assistant, NodeMCU und einem Sound/Mirkofon Sensor

Willkommen zu meinem neuesten DIY-Hausautomatisierungsprojekt: die Umwandlung einer traditionellen Türklingel in eine smarte Türklingel mit ESPHome und einem ESP8266/NodeMCU[*] zusammen mit einem Geräuchsensor[*]. In diesem Blogbeitrag werde ich die Einrichtung Schritt für Schritt erklären und die Konfiguration teilen, die für mich funktioniert hat, um Ihre Türklingel nicht nur intelligenter, sondern auch mit Home Assistant integriert zu machen.


Weiter >>

Automating Your Doorbell with ESPHome and Home Assistant: A DIY Smart Home Project / Automatisierung einer Türklingel mit ESPHome und Home Assistant

Welcome to my latest DIY home automation project: transforming a traditional doorbell into a smart doorbell using ESPHome and an ESP8266/NodeMCU[*] along with a sound sensor[*]. In this blog post, I’ll walk you through the setup and share the configuration that worked for me, making your doorbell not only smarter but also integrated with Home Assistant.


Weiter >>