0

我正在尝试在 tt_news 的 Typo3 6.1 的单个视图中获取图像周围的包装器元素,包括其标题。我该怎么做?到目前为止,我只知道如何对所有图像执行此操作

plugin.tt_news.displaySingle.imageWrapIfAny = ...

或标题本身

plugin.tt_news.displaySingle.caption_stdWrap.dataWrap = ...

. 但我不知道如何为每个图像创建一个包装器,包括它的标题......

提前致谢!

4

2 回答 2

1

我知道这已经很老了,但是作为在 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>

于 2017-05-16T13:53:05.623 回答
0

以下 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>
}
于 2013-05-13T09:10:39.180 回答