我正在尝试在 tt_news 的 Typo3 6.1 的单个视图中获取图像周围的包装器元素,包括其标题。我该怎么做?到目前为止,我只知道如何对所有图像执行此操作
plugin.tt_news.displaySingle.imageWrapIfAny = ...
或标题本身
plugin.tt_news.displaySingle.caption_stdWrap.dataWrap = ...
. 但我不知道如何为每个图像创建一个包装器,包括它的标题......
提前致谢!
我知道这已经很老了,但是作为在 TYPO3 6.x 中有效的后续操作,您可以使用:
displaySingle.image.wrap = <div class="news-img">|
displaySingle.caption_stdWrap >
displaySingle.caption_stdWrap.wrap = <p class="news-single-imgcaption">|</p></div>
所以每个图像和标题都被包裹<div class="news-img">...</div>
以下 TS 将提供以下 HTML:
<div class="newsImage">
<div class="imageHolder">
<img />
</div>
<div class="captionHolder">
Caption
</div>
</div>
排版:
displaySingle {
imageWrapIfAny = <div class="newsImage">|</div>
image {
file.maxW >
file.maxH >
file.width = 220
stdWrap.wrap = <div class="imageHolder">|</div>
altText.field = imagealttext
}
caption_stdWrap >
caption_stdWrap.wrap = <div class="captionHolder">|</div>
}