我在页面顶部有一个很大的预告图。作者可以在后端选择预告图像应该是静态的还是动画的幻灯片。我正在为幻灯片使用引导程序。
选择出现在 Page > Edit > Appearance
Rootpage TSConfig:
TCEFORM.pages {
layout.altLabels.1 = Default (with Slideshow)
layout.altLabels.0 = Default
}
现在,它变得有点棘手。
要让 Bootstrap 滑块运行,您需要有一个外包装,并且每张幻灯片也都包装好。这是我到目前为止所得到的:
page.10.variables {
teaser < styles.content.get
teaser.select.where = colPos = 0
teaser.stdWrap.required = 1
teaser.stdWrap.wrap {
cObject = CASE
cObject {
key.field = layout
default = TEXT
default.value = |
1 = TEXT
1.value = <div id="teaser" ...>|</div> ### shortened
}
}
teaser.renderObj.stdWrap.wrap {
cObject = CASE
cObject {
key.field = layout
default = TEXT
default.value = |
1 = TEXT
1.value = <div class="item">|</div>
}
}
}
第一个teaser.stdWrap.wrap
工作就像一个魅力。选择前端布局会相应地包装预告片。
但是teaser.renderObj.stdWrap.wrap
不想工作。主要是因为我觉得关键CASE
不是前端布局,而是内容元素的布局。如何改变它?
第二个问题。这就是包裹当前的样子(或者如果上面的 TS 能按预期工作,它们的样子):
<div class="item">
<div id="c14">
<div class="ce-textpic ce-right ce-intext">
<div class="ce-gallery" data-ce-columns="1" data-ce-images="1">
<div class="ce-row">
<div class="ce-column">
<div class="ce-media">
<img src="img.jpg" width="1150" height="632" alt="">
</div>
</div>
</div>
</div>
<div class="ce-bodytext"></div>
</div>
</div>
有没有办法让它看起来或多或少像这样?
<div class="item">
<img class="slide" src="img.jpg">
</div>
客户不希望有任何标题或文本,因此可以忽略。
我正在运行带有流体样式内容的 TYPO3 7.6.6。