TYPO3:用 div 包裹内容元素
TYPO3: Wrap content elements with div
我在一个页面上创建了多个文本和图像元素 (TYPO3 9.5)。我现在需要的是用 div 包装所有这些内容元素。 TYPO3 创建的是:
<div>...content 1...</div>
<div>...content 2...</div>
<div>...content 3...</div>
我需要的是一个额外的 div 包含所有创建的 TYPO3 divs:
<div class="">
<div>...content 1...</div>
<div>...content 2...</div>
<div>...content 3...</div>
</div>
我知道我可以使用 HTML 元素重建我想要的代码,但是使用 TYPO3s 内容元素会很棒。我的内容结构是:
文字-图片-文字-图片-文字-图片
在 Joomla 的 JCE 编辑器中,有机会创建一个包含此结构的内容元素。但 TYPO3 的逻辑在那里有很大不同。谁能给我一个提示,如何实现这个目标?
我已经设法为每个页面分配了一个唯一的 ID。可能有打字错误,如何使用包含特定 ID 的 div 将其内容与另一个 div 包装起来?
在使用 typoscript 解决问题的研究失败后,我决定使用 TYPO3 的 Mask Extension 创建一个新的 Mask Element,这让我达到了我的目标。
根据您的页面模板,可能会有不同的选项。
最先进的技术包括使用流畅的页面模板,您可以在其中放置 <div>...</div>
围绕您的内容。
你的页面模板是如何获取内容的?
如果您使用打字稿中定义的流体变量,您可能会使用 styles.content.get
。只是把它包裹起来:
10 = FLUIDTEMPLATE
10 {
:
variables {
:
maincontent < styles.content.get
maincontent.wrap = <div class="...">|</div>
}
}
我在一个页面上创建了多个文本和图像元素 (TYPO3 9.5)。我现在需要的是用 div 包装所有这些内容元素。 TYPO3 创建的是:
<div>...content 1...</div>
<div>...content 2...</div>
<div>...content 3...</div>
我需要的是一个额外的 div 包含所有创建的 TYPO3 divs:
<div class="">
<div>...content 1...</div>
<div>...content 2...</div>
<div>...content 3...</div>
</div>
我知道我可以使用 HTML 元素重建我想要的代码,但是使用 TYPO3s 内容元素会很棒。我的内容结构是:
文字-图片-文字-图片-文字-图片
在 Joomla 的 JCE 编辑器中,有机会创建一个包含此结构的内容元素。但 TYPO3 的逻辑在那里有很大不同。谁能给我一个提示,如何实现这个目标?
我已经设法为每个页面分配了一个唯一的 ID。可能有打字错误,如何使用包含特定 ID 的 div 将其内容与另一个 div 包装起来?
在使用 typoscript 解决问题的研究失败后,我决定使用 TYPO3 的 Mask Extension 创建一个新的 Mask Element,这让我达到了我的目标。
根据您的页面模板,可能会有不同的选项。
最先进的技术包括使用流畅的页面模板,您可以在其中放置 <div>...</div>
围绕您的内容。
你的页面模板是如何获取内容的?
如果您使用打字稿中定义的流体变量,您可能会使用 styles.content.get
。只是把它包裹起来:
10 = FLUIDTEMPLATE
10 {
:
variables {
:
maincontent < styles.content.get
maincontent.wrap = <div class="...">|</div>
}
}