2

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

我看到了两种方法来实现这一点:

  • 使用 CType "list" 和自定义 list_type。为其他字段提供 FlexForm
  • 为其他字段使用自定义 CType、FSC 数据处理器和 TCA

在 TYPO3 CMS 7.6 中实现这一目标的最佳、最具前瞻性的方法是什么?一个比另一个有什么(缺点)优势?

4

1 回答 1

7

简短的回答

没关系,两种方式都有效,以后也会支持。

长答案

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

内容元素包含它应该在自己的记录中显示的所有信息。例如,您可以使用一个图像库,其中所有图像都保存在与 FAL 的关系中。处理器可用于添加附加信息,如使用 FAL 记录完成的。

插件包含控制器和动作,并显示保存在其他地方的数据,例如记录或来自 XML 或任何其他来源的数据。


这两种类型都可以通过使用弹性表单或附加字段提供配置来增强。

于 2016-09-20T09:06:01.117 回答