Smarty不渲染图像和CSS

时间:2009-04-11 10:30:43

标签: php html css smarty

所以我自己做了一个小的html / css模板。而现在我试图将它与一些PHP代码一起使用,但它只渲染文本。图像和CSS不在那里。一切都在templates / Default目录中。我是否必须在模板中使用我的路径做一些时髦的事情?

4 个答案:

答案 0 :(得分:2)

使用firebug并查看图片未显示的原因。您需要激活“NET”选项卡,然后才能看到浏览器请求页面时发出的所有请求。我的猜测是CSS和图像的路径不正确。

答案 1 :(得分:1)

哇,这是一个奇怪的问题......:)

只需检查浏览器在查找样式表/图像时请求的URL。我认为您必须调整智能模板中使用的路径。

答案 2 :(得分:0)

是的,对不起,链接图片和CSS总是很痛苦 - 看起来很简单,但并不总是!!!

是否有创建图像空间的空间?如果是这样,请右键单击并查看图像调用的路径,并确保将其上载到那里。

否则,使用像firebug(firefox插件)这样的工具来找出调用css和图像的位置,或者只需右键单击并“查看页面的源代码”,然后确保从中调用所有内容正确的地点!如果需要,请为图像添加直接网址,即。 www.mysite.com/templates/templatename/images/myimage.gif - 只是为了确保它们在您认为的位置!

祝你好运

答案 3 :(得分:-4)

你应该把你的图像放在html / img

然后所有图像路径应该开始/ img /