2015-05-07 53 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

即使以上