我想要 TYPO3 内容元素“标题”的以下结果:
<header>
<figure><img src="image.png" alt="Page Title"></figure>
<div>
<h1>Header</h1>
<h2>Subheader</h2>
</div>
</header>
使用以下打字稿,我可以充分利用它,但是我在包装 h 标签时遇到了问题
## Wrap header with <header>
lib.stdheader.stdWrap.dataWrap.override = <header class="header-n{cObj:parentRecordNumber}">|</header>
## Header set with image
lib.stdheader.10.11 = COA
lib.stdheader.10.11 {
1 = IMAGE
1 {
file {
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
altText = TEXT
altText.data = page : title
titleText = TEXT
titleText.data = page : title
wrap = <figure>|</figure>
}
2 < lib.stdheader.10.1
}
但可悲的是,结果只是:
<header class="header-n1">
<figure><img src="image.png" width="1112" height="546" alt="Pagetitle"></figure>
<h1 class="csc-firstHeader">Header</h1>
<h2>Subheader</h2>
</header>
包装 h1 和 h2 有什么魔力?
如果我那样做
2 = COA
2 {
1 < lib.stdheader.10.1
2 < lib.stdheader.10.2
wrap = <div>|</div>
}
标题文本只是翻了一番
<header class="header-n1">
<figure><img src="image.png" width="1112" height="546" alt="Pagetitle"></figure>
<div>
<h1 class="csc-firstHeader">Header</h1>
<h2 class="csc-firstHeader">Header</h2>
</div>
<h2>Subheader</h2>
</header>
我正在使用 TYPO3 6.2