我们正在重做旧的TYPO3项目,我的问题是,下面的条件已经不起作用了,什么都没有被封装。
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
100 = TEXT
100.value = <div id="c{field:uid}" class="hotel">|</div>
}
所以.., section_frame
已被弃用,并被 frame_class
这将导致。
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = frame_class
100 = TEXT
100.value = <div id="c{field:uid}" class="hotel">|</div>
}
但这也不行 还需要修改什么才能与TYPO3 9.5和 fluid_styled_content
?
由于类不是由数值分配,而是直接作为类字符串,所以你不需要任何条件,但你可以使用字符串数据来代替。
tt_content.stdWrap.innerWrap.cObject >
tt_content.stdWrap.innerWrap.cObject = TEXT
tt_content.stdWrap.innerWrap.cObject {
insertData = 1
value = <div id="c{field:uid}" class="{field:frame_class}">|</div>
}
你的TypoScript与 Css_styled_content
. 它不能被纳入 Fluid_styled_content
.
在你的网站包中,你必须覆盖默认的布局文件,即 Fluid_styled_content
并在适当的地方添加一个内联流体条件。类似于
`{f:if( condition: data.frameClass, then: ' {data.frameClass}' )}。