假设我们有一个文本/图像记录,然后转到“图像和标题”,然后转到“替代标签(每行一个)”。
我想要这样的东西:“这是 {page:title} 的替代图片信息。”
在“常规>标题”等“主”页面元素中使用 {page:title} 有效,但不适用于“图像>替代标签(每行一个)”
此外,上述解决方案是否会在 RTEtextarea 中类似地工作“{page:title}”?
假设我们有一个文本/图像记录,然后转到“图像和标题”,然后转到“替代标签(每行一个)”。
我想要这样的东西:“这是 {page:title} 的替代图片信息。”
在“常规>标题”等“主”页面元素中使用 {page:title} 有效,但不适用于“图像>替代标签(每行一个)”
此外,上述解决方案是否会在 RTEtextarea 中类似地工作“{page:title}”?
如果我正确理解了您的问题,则可以这样做:
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
替代文本在源代码中设置,图像标签在渲染过程中没有专门解析
这行代码应该做同样的事情。
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