Typo3:如何将页面标题自动插入到 img alt 标签和 rtetextarea 中
假设我们有一个文本/图像记录,然后转到“图像和标题”,然后转到“替代标签(每行一个)”。
我想要这样的东西:“这是替代图像信息 {页面:标题}。”
在“主”页面元素(如“常规>标题”)中使用 {page:title} 有效,但不适用于“图像>替代标签(每行一个)”
另外,上述问题的解决方案是否有效在 RTEtextarea 中类似“{page:title}”工作?
Say we have a Text/Images record and go to "Images & Captions" and then to "Alternative Labels (one per line)".
I would like something like this: "this is the alt image info for
{page:title}."
Using {page:title} in the "main" page elements like "General>Header" works, but not for "Images>Alternative Labels (one per line)"
Also, would the solution to the above work similarly "{page:title}" in the RTEtextarea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我正确理解你的问题,就可以了:
它使用原始的 alt 属性并附加当前页面的页面标题。
不过,我不知道如何在内嵌 RTE 图像中实现这一点。 alt 文本在源代码中设置,图像标签在渲染过程中不会被
lib.parseFunc_RTE
专门解析If I understood your question correctly, this will do:
It uses the original alt attributes and appends the page title of the current page.
I don't know about a way to accomplish that in inline RTE images though. The alt text is set within the sourcecode, image tags are not specifically parsed by
lib.parseFunc_RTE
during the rendering process这行代码应该做同样的事情。
如果编辑器应该能够设置自己的{page:title},只需设置
This lines of coude should do the same thing.
If the editor should be able to set {page:title} of its own, just set