2012-12-04 45 views
0

,我使用下面的代碼中插入圖片:如何在TYPO3-模板獲得絕對路徑對文件對象

page.10.marks{ 
    GRAFIK-LINKS = IMAGE 
    GRAFIK-LINKS.file = fileadmin/images/header-a.png 
} 

現在,這個只要我不使用來說網址運行正常,但當啓用諸如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在這裏使用絕對引用

回答

5

這解決了我的問題:

config.absRefPrefix =/
0

除非你真的需要絕對的鏈接,你應該設定一個基本標籤來處理相關鏈接。

例子:

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

文檔:

+0

你不應該使用''baseUrl'',因爲它創造了很多的麻煩。改用''config.absRefPrefix''。 – pgampe

+0

@pgampe哪個麻煩?你可以說得更詳細點嗎? – Shufla

+0

感謝你們兩位 - 但它之前已經設置了baseUrl,然後學習瞭解決問題的absRefPrefix。正如我在上面的回覆中所寫的那樣;) – MBaas