php - TYPO3 9.5.7 / Extbase:在 flexform 中添加向导
问题描述
我正在尝试在我的扩展的 flexform 中添加“添加向导”,但添加按钮没有显示。顺便说一句,flexform 本身正在工作。我想让后端用户可以从插件配置中添加新项目。ps:重新安装扩展,清除所有缓存...我的flexform:
<T3DataStructure>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>Viewer Configuration</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<settings.viewer>
<TCEforms>
<label>Viewer select</label>
<config>
<type>select</type>
<renderType>selectSingle</renderType>
<size>1</size>
<minitems>0</minitems>
<maxitems>1</maxitems>
<foreign_table>tx_myext_domain_model_viewer</foreign_table>
<foreign_table_where>AND tx_myext_domain_model_viewer.deleted = 0 AND tx_myext_domain_model_viewer.hidden = 0 AND tx_myext_domain_model_viewer.pid = ###CURRENT_PID### ORDER BY tx_myext_domain_model_viewer.name</foreign_table_where>
<wizards>
<add>
<type>script</type>
<title>Create</title>
<icon>EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_add.gif</icon>
<params>
<table>tx_myext_domain_model_viewer</table>
<setValue>set</setValue>
<pid>###CURRENT_PID###</pid>
</params>
<module>
<name>wizard_add</name>
</module>
</add>
</wizards>
</config>
</TCEforms>
</settings.viewer>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>
解决方案
使用 selectSingle renderType 确实仍然是不可能的。bugtracker 中还有一张关于它的新票:
https://forge.typo3.org/issues/81976
它已经 19 天了,从外观上看已经修复了。
推荐阅读
- amazon-web-services - AWS Lambda 'Origin Request' 将 CF Country 'header' 发送到浏览器
- android - 有没有人在他们的 Android 应用中使用 Firebase 时加载时间过长
- php - 对多个表单使用多个提交按钮
- javascript - 关于开发随机颜色芯片放置按钮
- apache-kafka - 如何制作一个以kstream(Kafka流)及时工作的Spring云流处理器功能?
- c# - 从.net 5 web api中的两个表中获取所有数据?
- django - 运行时错误死锁在 Django 中随机发生
- r - ggplot 和 geom_sf 未在世界地图上显示刻度线和刻度线
- spring-security - 无法读取弹簧过滤器中的 HEADER
- wso2 - .NET Web 应用程序的 WSO2 管理服务