【发布时间】:2012-09-04 14:44:21
【问题描述】:
TYPO3 几乎在每个元素的开头添加了这些链接:
<a id="c1427"></a>
我猜,number 是元素的 UID。
TYPO3 如何呈现此链接,是否可以为特定 FCE 禁用它?
【问题讨论】:
标签: typo3 typoscript templavoila
TYPO3 几乎在每个元素的开头添加了这些链接:
<a id="c1427"></a>
我猜,number 是元素的 UID。
TYPO3 如何呈现此链接,是否可以为特定 FCE 禁用它?
【问题讨论】:
标签: typo3 typoscript templavoila
这取决于您的 TYPO3 版本。在 4.5 中,它通过以下方式定义:
tt_content.stdWrap.innerWrap.cObject.default.10.value = <div id="c{field:uid}"
如果你使用 TS-Objectbrowser,你应该在 tt_content.stdWrap.* 的某个地方找到它
根据您使用的渲染,您可以添加一个 if 语句,例如:
tt_content.stdWrap.innerWrap.cObject.default.10 {
# check the uid of the content element which is rendered
if.isInList.field = uid
# do not render if content element uid is 1,2 or 44
if.value = 1,2,44
}
当然,这取决于您的配置,因此您无法复制和粘贴。而且我没有测试这段代码!但它应该表明要走的路:)
我认为您的问题在于 tt_content.stdWrap.prepend 与默认语言不同的任何语言都不同。
试着把这个打字稿放在你的模板中:
tt_content.stdWrap.prepend >
【讨论】:
tt_content.stdWrap.wrap = <div class="content-element">|</div>
【讨论】: