【发布时间】:2023-03-18 18:06:02
【问题描述】:
我使用名为“Cars”的数据库表创建了一个扩展。现在我希望后端用户能够从数据库中选择一辆车,以便在前端显示它。
是否可以使用汽车列表创建自定义内容元素或插件? 自定义 CE 或插件的最佳解决方案是什么?我如何实际检索数据库记录?
【问题讨论】:
标签: typo3 typoscript fluid extbase
我使用名为“Cars”的数据库表创建了一个扩展。现在我希望后端用户能够从数据库中选择一辆车,以便在前端显示它。
是否可以使用汽车列表创建自定义内容元素或插件? 自定义 CE 或插件的最佳解决方案是什么?我如何实际检索数据库记录?
【问题讨论】:
标签: typo3 typoscript fluid extbase
您可以为他们使用带有 FlexForm 的插件。在 FlexForm 中使用这样的块:
<settings.selectedCars>
<TCEforms>
<label>LLL:EXT:yourextension/Resources/Private/Language/locallang.xlf:flexforms_select_cars</label>
<config>
<type>group</type>
<internal_type>db</internal_type>
<allowed>tx_ yourextension_domain_model_car</allowed>
<size>1</size>
<maxitems>999</maxitems>
<minitems>1</minitems>
</config>
</TCEforms>
</settings.selectedCars>
【讨论】: