TYPO3:用div包裹内容元素



我创建了多个文本&页面上的图像元素(TYPO3 9.5(。我现在需要的是,用div包装所有这些内容元素。TYPO3创建的是:

<div>...content 1...</div>
<div>...content 2...</div>
<div>...content 3...</div>

我需要的是一个额外的div,包含所有TYPO3创建的div:

<div class="">
<div>...content 1...</div>
<div>...content 2...</div>
<div>...content 3...</div>
</div>

我知道我可以使用HTML元素重建我想要的代码,但使用TYPO3s内容元素会很棒。我的内容结构是:

文本-图像-文本-图像–文本-图像

在Joomla的JCE编辑器中,可以创建一个包含此结构的内容元素。但TYPO3的逻辑与此大不相同。有人能给我一个提示吗,如何实现这个目标?

我已经设法为每个页面分配了一个唯一的id。也许有一个打字脚本,如何使用这个包含特定id的div来用另一个div包装它的内容?

在使用打字脚本解决问题的研究失败后,我决定使用TYPO3的Mask Extension创建一个新的Mask Element,这使我能够实现我的目标。

根据页面模板的不同,可能会有不同的选项。

最先进的技术包括使用流动页面模板,您可以在内容周围放置<div>...</div>

您的页面模板是如何获取内容的?

如果使用打字脚本中定义的流体变量,则可能使用styles.content.get。只需包装一下:


10 = FLUIDTEMPLATE
10 {
:
variables {
:
maincontent < styles.content.get
maincontent.wrap = <div class="...">|</div>
}
}

最新更新