自定义 C 类型与 C 类型列表和列表类型

Posted

技术标签:

【中文标题】自定义 C 类型与 C 类型列表和列表类型【英文标题】:Custom CType vs. CType list & list_type 【发布时间】:2017-01-28 02:10:20 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

简短回答

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

长答案

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

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

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


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

【讨论】:

以上是关于自定义 C 类型与 C 类型列表和列表类型的主要内容,如果未能解决你的问题,请参考以下文章

C# 测试 - 比较自定义类型列表

C语言—自定义类型

C语言自定义数据类型之结构体

Drupal 自定义内容类型列表视图

C++11重点语法

C++11的新鲜事儿~