自定义CType与CType列表和list_type

Chr*_*ies 2 typo3 extbase fluid-styled-content typo3-7.6.x

在我的自定义TYPO3 Extbase扩展中,我创建了一个后端模块来管理人员记录.现在我需要一个内容元素来显示前端的记录.

我看到两种方法来实现这一目标:

  • 使用CType"列表"和自定义list_type.为其他字段提供FlexForm
  • 使用自定义CType,FSC DataProcessor和TCA来获取其他字段

在TYPO3 CMS 7.6中实现这一目标的最佳,最具前瞻性的方法是什么?一个人与另一个人的优势是什么(dis-)?

Geo*_*ger 6

简短的回答

这没关系,两种方式都是有效的,并且将来也会得到支持.

答案很长

我总是会在内容元素和插件之间有所不同,但我同意有时可能很难获得差异.

一个内容元素保存了所有信息,则应该展现自己的记录中.例如,您可以拍摄一个图像库,其中所有图像都与FAL保存在一起.处理器可用于添加其他信息,例如FAL记录.

一个插件包含控制器和行动,并表示这是保存在其他地方的数据,例如记录或XML或任何其他来源.


通过使用flexforms或其他字段提供配置,可以增强这两种类型.