我在我正在做的应用程序中使用主题,并且需要一个全局 css/img/js 文件夹
我曾尝试使用 app/webroot 作为此文件夹,但无法从主题中获取任何 CSS 来显示图像。
我有一个像 ::/app/views/themed/my_theme/webroot/css/file.css
有一些看起来像这样的CSS:
...
body{
background-image: url('../img/file.jpg');
}
...
如果我有图像,/app/views/themed/my_theme/webroot/img/file.jpg
一切都可以 100% 工作,但是当我将图像放入其中时,/app/webroot/img/file.jpg
它不会显示。我已经尝试了各种组合
我也尝试过使用插件目录,app/plugins/my_plugin/webroot/img/file.jpg
但我尝试过的各种路径也不会显示图像。
任何想法如何让图像显示?我不介意它是用于 webroot/ 还是在 plugins/xyz/ 中,只要我可以在许多不同的主题中使用相同的图像而不必复制图像
当图像在 /webroot/img 中时,我可以使用完整路径,url(http://locahost/my_app/img/file.jpg)
并且它可以工作。
不起作用的东西
url("img/file.jpg")
url("/img/file.jpg")
网址(“../img/file.jpg”)
url("/../img/file.jpg")
网址(“../../img/file.jpg”)
谢谢。