2015-05-07 98 views
0

我已經開發出了擁有這些代碼的CSS文件中的Joomla模板:DIV背景風格的index.php不工作

#slide-1{ 
    background: url(../slide-1-bg.jpg) 0 0 no-repeat; 
} 

其按預期工作:我有背景圖像在我家頁。現在我想通過讀取一個變量來根據模板的管理部分中所做的圖像選擇來更改它。 在之前的HTML文檔信息我的index.php文件的頂部開始,我有:在實踐中

<style> 
    #slide-1{ 
      background: url(<?php echo $slide6bgimg;?>) 0 0 no-repeat; 
    } 
</style> 

這樣的:

$slide6bgimg = $this->params->get('slide6bgimg', ''); 

,並進一步使用它在HTML文檔定義head標籤內的失敗。然後我試圖在沒有php代碼的情況下測試它,但我的相對路徑被改變了:

#slide-1{ 
    background: url("slide-1-bg.jpg") 0 0 no-repeat; 
} 

這也是失敗。我的index.php位於我的圖像所在的同一個文件夾(模板文件夾)中,所以只要我明白就不會成爲問題。此外,在幻燈片1的代碼之前,我有css的顏色代碼讀出我的模板管理員(由php回顯變量),它工作正常。只有背景圖片是不行的。我想盡一切辦法想到並搜索谷歌,但沒有機會。必須有我絕對不知道的東西!

請幫忙。

回答

0

圖像URL應該是相對的CSS文件的位置,而不是index.php文件。

+0

即使以上