在Typo3中制作内容"dynamic"
Make a content "dynamic" in Typo3
我正在使用 Typo3 6.2.31
我在页面上创建了 html 内容。 html 代码是一个带有我自己样式的模态弹出窗口,它由标题、副标题、主要内容和背景图像组成。
我想达到的目标是:
- 在后端创建一个表单,我可以用它来填写(标题、副标题、内容、背景 img)
- 使用填写的表格值来定义我的 html 内容(标题等)。所以任何时候有人想改变弹出模式的内容,都可以通过后端表单来完成。
创建一个扩展似乎很费力,
使用现有的弹出模式扩展根据我制作的模式弹出设计进行调整的灵活性有限。 (或者有没有人可以参考可调整的模态扩展?)
那么,我怎样才能实现这个目标呢?
我很想听听来自 typo3 users/expert 的任何可能的解决方案:)
有多种方法可以构建您自己的内容元素 (=CE)。
借助一些扩展并不复杂,你不需要成为程序员。
最简单和最干净的[1] 解决方案之一是 "ext:mask" 和 "ext:mask_export" 这两个扩展的组合。
虽然您可以使用 ext:mask 创建新的 CE(可以立即使用),但您可以使用 ext:mask_export 将您的 CE 定义导出为自己的扩展,因此您的新 CE 可以在没有 ext:mask已安装。
可以定义流体渲染FE或BE预览。
[1] 许多用于定义新 CE 的工具都使用在特殊字段 pi_flexform 中将数据存储为 XML 的可能性。这很容易处理,因为 TYPO3 支持它,但是这种数据处理有它的缺点:没有您自己的字段,访问速度慢且复杂。例如查询字段中包含特殊值的记录。
使用 ext:mask,您可以(重新)使用 tt_content 记录(代表 CE)的现有字段或向该记录添加真实的数据库字段。
我正在使用 Typo3 6.2.31
我在页面上创建了 html 内容。 html 代码是一个带有我自己样式的模态弹出窗口,它由标题、副标题、主要内容和背景图像组成。
我想达到的目标是:
- 在后端创建一个表单,我可以用它来填写(标题、副标题、内容、背景 img)
- 使用填写的表格值来定义我的 html 内容(标题等)。所以任何时候有人想改变弹出模式的内容,都可以通过后端表单来完成。
创建一个扩展似乎很费力,
使用现有的弹出模式扩展根据我制作的模式弹出设计进行调整的灵活性有限。 (或者有没有人可以参考可调整的模态扩展?)
那么,我怎样才能实现这个目标呢?
我很想听听来自 typo3 users/expert 的任何可能的解决方案:)
有多种方法可以构建您自己的内容元素 (=CE)。
借助一些扩展并不复杂,你不需要成为程序员。
最简单和最干净的[1] 解决方案之一是 "ext:mask" 和 "ext:mask_export" 这两个扩展的组合。
虽然您可以使用 ext:mask 创建新的 CE(可以立即使用),但您可以使用 ext:mask_export 将您的 CE 定义导出为自己的扩展,因此您的新 CE 可以在没有 ext:mask已安装。
可以定义流体渲染FE或BE预览。
[1] 许多用于定义新 CE 的工具都使用在特殊字段 pi_flexform 中将数据存储为 XML 的可能性。这很容易处理,因为 TYPO3 支持它,但是这种数据处理有它的缺点:没有您自己的字段,访问速度慢且复杂。例如查询字段中包含特殊值的记录。
使用 ext:mask,您可以(重新)使用 tt_content 记录(代表 CE)的现有字段或向该记录添加真实的数据库字段。