我在Drupal块中添加了以下代码,以显示图像。
<img alt="Fuzion logo" src="sites/all/themes/zen/zen/logo.png" />test<br />
我尝试了几个网址。对于他们中的任何一个,我都可以在我的前端网站上看到图像。该块仅包含文本“test”。
hostingpath/sites/all/themes/zen/zen/logo.png ---> I can see the logo in back-end (editing field, only with this)
sites/all/themes/zen/zen/logo.png
logo.png
感谢
答案 0 :(得分:2)
你还记得使用一个允许img标签的适当过滤器吗?
答案 1 :(得分:0)
虽然您的问题已得到解答,但我发现使用pathauto模块并将页面路径设置为“子目录”时也会发生这种情况。例如www.example.com/path/to/page
。
因此,网络服务器将在/path/to/page/sites/all/themes/zen/zen/logo.png
查找您的图片,因为该网址是相对的。
如果发生这种情况,请确保通过在开头添加正斜杠来提供绝对网址,即/sites/all/themes/zen/zen/logo.png
而不是sites/all/themes/zen/zen/logo.png
。
也许这个答案会帮助其他有类似问题的人。