Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 自定义CType与CType列表&;列表类型_Typo3_Extbase_Typo3 7.6.x_Fluid Styled Content - Fatal编程技术网

Typo3 自定义CType与CType列表&;列表类型

Typo3 自定义CType与CType列表&;列表类型,typo3,extbase,typo3-7.6.x,fluid-styled-content,Typo3,Extbase,Typo3 7.6.x,Fluid Styled Content,在我的自定义TYPO3 Extbase扩展中,我创建了一个后端模块来管理个人记录。现在我需要一个内容元素来显示前端中的记录 我认为有两种方法可以做到这一点: 使用CType“列表”和自定义列表类型。为其他字段提供FlexForm 对于其他字段,请使用自定义CType、FSC数据处理器和TCA 在TYPO3 CMS 7.6中实现这一点的最佳、最经得起未来考验的方法是什么?一个比另一个有什么(不利)之处?简短的回答 没关系,这两种方法都是有效的,将来也会得到支持 长答案 我总是会在内容元素和插件

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

我认为有两种方法可以做到这一点:

  • 使用CType“列表”和自定义列表类型。为其他字段提供FlexForm
  • 对于其他字段,请使用自定义CType、FSC数据处理器和TCA

在TYPO3 CMS 7.6中实现这一点的最佳、最经得起未来考验的方法是什么?一个比另一个有什么(不利)之处?

简短的回答

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

长答案

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

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

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


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