如何在TYPO3 7.6扩展中提供自定义FE插件设置?

皮特

通常,您可以使用flexforms提供自定义的TYPO3插件设置。因此,我在ext_tables.php中设置了以下几行:

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
    'DS.Dscontrolpanel',
    'Dsentitymodullist',
    'Entitymodullist'
);

// ...

// Flexform
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['dscontrolpanel_entitymodullist'] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue('dscontrolpanel_entitymodullist','FILE:EXT:dscontrolpanel/Configuration/FlexForms/flexform_dscontrolpanel.xml');

并开始一些测试flexform只是为了对其进行测试(flexform_dscontrolpanel.xml):

<T3DataStructure>
<ROOT>
    <TCEforms>
        <sheetTitle>Test 1</sheetTitle>
    </TCEforms>
    <type>array</type>
    <el>
        <test>
            <TCEforms>
                <label>Test 2</label>
                <config>
                    <default>1</default>
                    <type>check</type>
                    <items type="array">
                        <numIndex index="1" type="array">
                            <numIndex index="0">enabled</numIndex>
                            <numIndex index="1">1</numIndex>
                        </numIndex>
                    </items>
                </config>
            </TCEforms>
        </test>
    </el>
</ROOT>

之后,我清除了TYPO3缓存和PHP操作码缓存。但是我的FE插件表格没有任何反应。TYPO3 7.6+中是否有新方法可以向TYPO3 FE插件添加自定义设置,还是我会错过一些东西?

伯恩德·威尔克πφ

我认为您在构建插件Siganture时出错。

dscontrolpanel_dsentitymodullist 代替 dscontrolpanel_entitymodullist

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
    'DS.Dscontrolpanel',
    'Dsentitymodullist',
    'Entitymodullist'
);

// ...

// Flexform                                                                        vv
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['dscontrolpanel_dsentitymodullist'] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue(
//                  vv
    'dscontrolpanel_dsentitymodullist',
    'FILE:EXT:dscontrolpanel/Configuration/FlexForms/flexform_dscontrolpanel.xml'
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用fluid_styled_content,如何在TYPO3 7.5和7 LTS中创建自定义内容元素?

如何在我的typo3自定义扩展上启用隐藏按钮?

TYPO3如何在表单修整器内设置自定义cookie

如何在Typo3的扩展之外使用XLIFF

如何在 TYPO3 10.4.13 中扩展元数据

如何在TYPO3中设置默认的后端布局

如何在 Typo3 9.5.8 中设置 maxFileSize

TYPO3 v9:如何在后端注册自定义验证器

如何在TYPO3 9 TCA中添加自定义向导?

如何在TYPO3 10中以自定义extbase扩展的flexform创建文件上传字段?

如何在 fe varient 中以新的领域扩展 TYPO3 购物车产品?

Typo3自定义FE登录(无表单)

TYPO3 如何设置特定视图

TYPO3 6.2-如何在前端(FE)中创建FileReference?

我如何在TYPO3的Extbase Frontent插件中获得根线/面包屑

如何在TYPO3 9.x中配置tx_blog扩展的口语URL

如何在自己的Typo3 6.2扩展名中包含.js文件?

如何在TYPO3后端模块扩展中调用baseurl

如何在TYPO3前端扩展中实现多个文件上传

如何在 Typo3 的默认存储库功能中设置排序?

如何在实用程序文件中获取TYPO3设置?

如何在Typo3 v8上使用子域设置自己的CDN?

如何在typo3 EXT的内容元素向导中设置图标:gridelements

如何在TYPO3 9中设置新闻的新闻链接

Typo3:如何在页眉和页脚中设置通用数据,如徽标?

如何在 Typo3 中正确设置多种语言?

如何在TYPO3 6.x中实现服务?

我如何在插件中提供自定义代码样式

如何将控制器添加到自定义扩展中?TYPO3 9.5