在TYPO3中,可以通过Typoscript来获取自定义元素的Fluid样式内容类。以下是实现的步骤:
dataProcessing
节点,并将其设置为10
,以确保在渲染之前应用数据处理器。dataProcessing
节点中,使用FluidTemplateDataProcessor
数据处理器来获取元素的Fluid样式内容类。配置如下:10 = TYPO3\CMS\Frontend\DataProcessing\FluidTemplateDataProcessor
10 {
if.isTrue.field = CType
if.isTrue.value = my_custom_element
variables {
contentClass = TEXT
contentClass.field = tx_myextension_customfield
}
}
上述配置中,if.isTrue.field
和if.isTrue.value
用于检查元素的类型,确保只有自定义元素才会应用该数据处理器。variables
节点用于定义变量,其中contentClass
是用于存储Fluid样式内容类的变量。
{contentClass}
来获取元素的Fluid样式内容类。例如:<div class="{contentClass}">
<!-- 元素内容 -->
</div>
通过上述配置和代码,就可以在自定义元素中通过Typoscript获取元素的Fluid样式内容类了。
关于TYPO3的更多信息和相关产品介绍,您可以参考腾讯云的官方文档:TYPO3 - 腾讯云产品介绍
领取专属 10元无门槛券
手把手带您无忧上云