fluidtypo3 / fluidcontent
此软件包已被 废弃,并且不再维护。没有建议替代软件包。
在纯流体中创建灵活的内容元素
5.2.0
2017-04-26 12:49 UTC
Requires
- php: >=7.0.0
- fluidtypo3/flux: ^7.3|^8.0|dev-development
- typo3/cms: ^7.6|^8.4
Requires (Dev)
- fluidtypo3/development: ^3.0
- fluidtypo3/flux: dev-development
Suggests
- fluidtypo3/fluidpages: Gives the ability to render Page Templates with pure fluid.
This package is not auto-updated.
Last update: 2020-01-18 20:38:44 UTC
README
Fluidcontent: 流体内容元素
过时了!
问题和拉取请求已被禁用。此扩展不再受支持或维护。
由于Flux(此扩展使用的引擎)现在提供了类似但更好的模板作为内容元素类型的使用方法,因此此扩展被认为是过时的。此扩展的最新版本6.0,仅应在使用现有网站且必须避免迁移模板时使用(撰写本文时,自动迁移不可行)。
对于新项目,您可以简单地跳过安装 fluidcontent
并使用相同的 registerProviderExtensionKey
函数来注册您的模板。Flux检测到没有安装 fluidcontent
并接管。
请注意以下 fluidcontent
和 flux
在注册模板方面的关键区别
fluidcontent
使用包装的fluidcontent_content
CType,它表现得像插件,在其中您可以选择用作内容模板的Fluid模板。flux
直接将您的模板注册为新的、唯一的CType,它表现得像真正的内容类型(但仍允许您使用ContentController)- 在没有安装
fluidcontent
的情况下,现在直接从标准内容类型列表配置允许的内容类型访问限制。随后您需要在配置allowedContentTypes
或deniedContentTypes
时针对Flux网格列中的单个CType以及自定义您的内容类型的TCA/TS。
(尚)无法迁移的部分正好是这些部分:将现有内容记录的类型值转换为转换后的内容类型,以及扫描可能的引用到转换后的内容类型(以及报告或通过重写这些情况来修复)。除此之外,解决方案是兼容的,因为它们消耗相同类型的模板,具有相同的配置。