如果这是一个愚蠢的问题,请原谅,我是Magento开发的新手。
我正试图复制我们的一个客户遇到的问题,要做到这一点,我必须将php文件更改为与他的相同。
问题是我已经更改了文件,但预期的结果没有发生。在使用changes.php文件之前,我需要做些什么吗?还是应该在上传到服务器的那一刻更新它们?
在进行Magento开发时,请始终关闭缓存,以便立即显示更改。
HTML块缓存将阻止您的模板和块更改显示,直到刷新缓存的块。
布局缓存将阻止布局xml中的更改显示,直到刷新缓存的布局。
配置缓存将阻止core_config_data中的更改显示,直到刷新缓存的配置。
首页缓存将缓存整个页面,并在刷新页面缓存之前防止看到更改。
如果您的更改没有得到反映,那么很可能这不是magento正在使用的文件。您试图更改哪个文件?如果您正在更改内的文件
应用程序/代码/核心
或
app/design.frontend/base
这些文件可能已经在本地文件夹(For.php文件)或主题文件夹(For.phtml文件)中被覆盖。
一种了解magento当前使用哪个文件来启用模板路径提示的方法。这可以提供phtml文件的确切位置,但不能提供php文件。但它会帮助你追踪它。
希望这会有所帮助。