我用下面一行在我的CSS代码为智者模板文件:如何访问css URL属性中的smarty变量?
background: url('{$site_url}/new_logo.jpg) no-repeat;
但我无法找到该图像。我检查了萤火虫控制台以及浏览器。未找到图像消息。
{$site_url}
变量实际上包含路径,但我无法访问它。有人可以帮助我在上面的代码中访问这个变量吗?
即使我试着将上面的整个路径放在双引号而不是单引号中,尝试删除引号但没有成功。
在此先感谢。
我用下面一行在我的CSS代码为智者模板文件:如何访问css URL属性中的smarty变量?
background: url('{$site_url}/new_logo.jpg) no-repeat;
但我无法找到该图像。我检查了萤火虫控制台以及浏览器。未找到图像消息。
{$site_url}
变量实际上包含路径,但我无法访问它。有人可以帮助我在上面的代码中访问这个变量吗?
即使我试着将上面的整个路径放在双引号而不是单引号中,尝试删除引号但没有成功。
在此先感谢。
您错过了此声明中的结尾引号。它应该是:
background: url('{$site_url}/new_logo.jpg') no-repeat;
如果没有在网页源代码中工作的样子,并确保在此位置或您的$site_url
变量的变化值图像存在。
尝试的 “{$ SITE_URL}”,把你的网站的网址,例如改为:
背景:网址(” http://www.yourwebsite.com/user_ui_files/img/new_logo.jpg)不重复;
如果图片现在不显示,意味着{$ site_url}字符串包含网站的网址,您在哪里获得模板,而不是您的网址。
记住在模板文件中更改时,请始终使用filezilla上传,并尝试在隐身模式或其他浏览器中使用!
模板通常会有缓存所有JavaScript和CSS的JavaScript文件。
希望它能帮助!
我认为你必须编译CSS,而不是你必须创建一个新的文件,其中编译的CSS将被放置,并将该CSS附加到你的网站。您可以创建css.tpl并编译并创建所有编译代码将被放置的style.css。 – 2014-11-04 07:39:41