虽然我已经清除了缓存,但在更新Magento 1.5的css文件时我看不到更改

时间:2011-09-27 16:41:37

标签: magento

我编辑并将css文件上传到我的Magento 1.5网站。我刷新了缓存并刷新了浏览器缓存,但我可以看到任何反映到网站的变化。我该怎么办?

2 个答案:

答案 0 :(得分:2)

您是否检查过Magento正在从正确的主题发送正确的CSS文件? 这可能看起来像是一个基本错误,但如果你有多个设计/主题文件夹,它会比你想象的更频繁。查看HTML源代码,确保页面使用您修改的CSS文件。

如果magento没有发送正确的CSS, 签入管理员 - >系统 - >设计 - >主题 - >皮肤或你的phtml代码。 当您从PHP(模板)代码中包含CSS文件时,请确保使用

href="<?php echo $this->getSkinUrl('css/fileName.css')?>"

此外,您可以通过从magento / var / cache /

中删除文件夹来直接清除缓存

如果Magento正在发送正确的CSS文件,那么您可以做的最后一件事是从布局或从phtml代码向CSS添加版本名称。只需将fileName.css转换为fileName.css?v = 01或其他内容,然后浏览器将下载最新的更改。

希望其中一个可以解决您的问题。

答案 1 :(得分:0)

如果您在负载均衡器(例如清漆)上运行某些缓存脚本,请确保重新启动它或在那里运行清除缓存注释。

Magento还有一个Flush Javascript / CSS缓存,你试过清除它吗。

如果这一切都不适用/工作只删除/ var / cache /文件夹中的所有内容;)