我在我的 CSS 代码中使用了以下行到 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}”,输入您的网站网址,例如:
背景:url(' http://www.yourwebsite.com/user_ui_files/img/new_logo.jpg)无重复;
如果图像现在不显示,则意味着 {$site_url} 字符串包含网站的 url,您在哪里获得模板,而不是您的 url。
请记住,在更改模板文件时,请始终使用 filezilla 上传,并在隐身或其他浏览器中尝试!
模板通常具有缓存所有 JavaScript 和 CSS 的 JavaScript 文件。
希望能帮助到你!