我有一个extbase扩展,它在PageTSconfig上插入一个内容元素:
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 :(得分: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');