【发布时间】:2021-06-18 22:12:15
【问题描述】:
当我回到typo3 的真正核心功能(我在templatevoila 之前最后一次使用它)时,我想知道如何创建一个内容元素,它就像一个容器,我可以使用向导将内容放入其中。
当我从通量流体更新混乱中得到足够多的时候,我认为最好的解决方案是押注核心功能。
我知道,我也可以使用 ext B13 容器来做到这一点,但如果可以的话,我不会使用任何扩展,因为我希望可以使用核心功能来做到这一点。
【问题讨论】:
当我回到typo3 的真正核心功能(我在templatevoila 之前最后一次使用它)时,我想知道如何创建一个内容元素,它就像一个容器,我可以使用向导将内容放入其中。
当我从通量流体更新混乱中得到足够多的时候,我认为最好的解决方案是押注核心功能。
我知道,我也可以使用 ext B13 容器来做到这一点,但如果可以的话,我不会使用任何扩展,因为我希望可以使用核心功能来做到这一点。
【问题讨论】:
首先要看你想实现什么样的容器。
如果您真的不想打包/包装包含的 CE,您可以使用 CE 'Records',它使编辑器能够在一个位置显示来自不同位置的多个记录。
在默认渲染中,这些记录在没有进一步包装的情况下被渲染。
当然,您可以更改默认渲染。但这将是一个扩展(除非您通过fileadmin/ 下方的打字稿或模板进行),至少是站点扩展。
缺点:
您可以通过评估记录 CE 的 layout 字段来改变布局。
另一个核心的解决方案:
添加进一步的“布局”,以便所有“包含”的 CE 获得一个特殊的包装,可以使用 javascript 将其收集到容器 DOM 对象中。
【讨论】:
TYPO3 核心本身没有容器功能。我建议使用维护良好且不会增加太多开销的 b13 容器扩展。
【讨论】: