TYPO3 库 HTML 和文本代码



我想在我的页面上显示 i LIB,但它将显示在页面上我所有的位置,但不会显示在 Uid = 3 的网站上所以在我的主要 TS 中,我有这个

[globalVar = TSFE:id <> 3]
.....
[end]

我的问题是,我现在如何设置一个库,其中包含一些文本和HTML内容。假设这是我想展示的

<div class="ProductListTitle_style1">
my text my text
<p> text text text...&nbsp;</p>
</div>

您可以将 lib = COA 与 TEXT 和 IMAGE 结合使用

lib.b = COA
lib.b {
    wrap = <div class="ProductListTitle_style1">|</div>
    10 = TEXT
    10.value = my text my text
    20 = TEXT
    20.value = text text text...&nbsp;
    20.wrap = <p>|</p>
    30 = IMAGE
    30.file = path/to/file.png
    30.altText = My image
    30.width = 300
}

在 TYPO3 6.0 之前,您可以使用 lib = HTML。

lib.a = HTML
lib.a.value (
<div class="ProductListTitle_style1">
my text my text
<p> text text text...&nbsp;</p>
</div>
)

您还可以将两种可能性结合起来

lib.c = COA
lib.c {
    wrap = <div class="ProductListTitle_style1">|</div>
    10 = TEXT
    10.value = my text my text
    20 = HTML
    20.value = <p> text text text...&nbsp;</p>
}

只是为了澄清:在TYPO3 4.5+中,内容对象TEXT和HTML具有相同的功能。因此,您当然可以将HTML标签放在TEXT对象中:

lib.something = TEXT
lib.something.value = <p>My Text</p>

由于这两个对象从 TYPO3 4.5 开始可以执行相同的操作,因此 HTML cObject 在 6.0 中被弃用并删除。

至于托马斯关于COA的问题:COA是一个"内容对象数组",因此是一个内容元素数组。当多个内容需要组合到一个 TypoScript 对象中时,将使用 COA。因此,如果您只有一个对象(如我上面的例子),则不需要 COA,但如果有多个内容,请使用它(如 hildende 的第一个示例)。

相关内容

  • 没有找到相关文章

最新更新