在TYPO3模板中,我使用以下代码插入图像:
page.10.marks{
GRAFIK-LINKS = IMAGE
GRAFIK-LINKS.file = fileadmin/images/header-a.png
}
现在,只要我不使用说话URL就可以运行,但是当启用RealURL或CoolURI等扩展时,图像将不再显示。问题是生成的HTML使用相对路径引用这些图像:
<img xmlns="http://www.w3.org/1999/xhtml" width="520" height="180" border="0" alt="" src="fileadmin/images/header-a.png" />
然后翻译为http://example.com/speaking-URL/in-deep-path/fileadmin/images/header-a.png
而在那里找不到:(
如何让TYPO在这里使用绝对引用?
答案 0 :(得分:5)
这解决了我的问题:
config.absRefPrefix = /
答案 1 :(得分:0)
除非你真的需要绝对链接,否则你应该设置一个 base-Tag 来处理相对链接。
示例:
config.baseURL = http://www.yourdomain.tld/
文档: