0

在 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 在这里使用绝对引用?

4

2 回答 2

5

这解决了我的问题:

config.absRefPrefix = /
于 2012-12-04T10:42:43.973 回答
0

除非你真的需要绝对链接,否则你应该设置一个基本标签来处理相对链接。

例子:

config.baseURL = http://www.yourdomain.tld/

文档:

于 2012-12-06T15:16:25.810 回答