2017-02-12 3 views
0

У меня есть расширение Extbase, который вставляет элемент контента по конфигурации TS:FlexForms в расширении без плагина

NewContentElementWizard.ts:

mod.wizards.newContentElement.wizardItems.common { 
     elements { 
       tz_linkrow { 
        iconIdentifier = content-textpic 
        title = LLL:EXT:myext/Resources/Private/Language/locallang_db_new_content_el.xlf:wizards.newContentElement.myext_title 
        description = LLL:EXT:myext/Resources/Private/Language/locallang_db_new_content_el.xlf:wizards.newContentElement.myext_description 
        tt_content_defValues { 
         CType = myext_linkrow 
        } 
       } 
     } 
     show := addToList(linkrow) 
    } 

Есть ли возможность использовать Flexform? Как я могу вставить его?

+0

вы хотите предварительное заполнение в FlexForms от получить аргументы или вы хотите добавить FlexForms к элементу контента? –

+0

Я хочу добавить flexforms в элемент контента –

ответ

0

Попробуйте это ...

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue(
     $_EXTKEY, 
     'FILE:EXT:pf_spacer/Configuration/FlexForms/flexform_ds.xml', 
     'tz_linkrow' 
    ); 

    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', 'pi_flexform', 'myext_linkrow', 'replace:rowDescription'); 
Смежные вопросы