错字3:如何自动将页面标题插入img alt标签并插入rtetextarea

时间:2011-10-17 12:12:15

标签: typo3 rte typoscript

假设我们有文字/图像记录并转到“图像和图片”,然后转到“替代标签(每行一个)”。

  

我想要这样的东西:“这是alt图像信息   。{页:标题}“

在“主要”页面中使用{page:title}元素,例如“General> Header”,但不适用于“图像>替代标签(每行一个)”

此外,上述解决方案是否会在RTEtextarea中同样使用“{page:title}”?

2 个答案:

答案 0 :(得分:1)

如果我理解你的问题,我们会这样做:

temp.altText >
temp.altText < tt_content.image.20.1.altText
tt_content.image.20.1.altText >
tt_content.image.20.1.altText.cObject = COA
tt_content.image.20.1.altText.cObject {
    10 < temp.altText
    20 = TEXT
    20 {
        noTrimWrap = | | |
        data = page:title
    }
}

它使用原始alt属性并附加当前页面的页面标题。 我不知道如何在内联RTE图像中实现这一点。替代文本在源代码中设置,在渲染过程中lib.parseFunc_RTE不会专门解析图像标记

答案 1 :(得分:0)

这行代码应该做同样的事情。

tt_content.image.20.1.altText.append = TEXT
tt_content.image.20.1.altText.append {
   noTrimWrap = | ||
   data = page:title
}

如果编辑器应该能够设置自己的{page:title},只需设置

即可
tt_content.image.20.1.altText.insertData = 1