magento在更新期间是否触摸主题文件夹

时间:2011-10-06 23:14:06

标签: themes magento

我正在研究一个Magento项目,它正在进行更新;所以我想知道在更新过程中它会替换/影响哪些文件夹。我习惯使用wordpress,在更新期间保持整个'wp-content'文件夹(所有用户数据)不变 - 我认为magento做了类似的事情并没有覆盖自定义主题文件,媒体上传(希望不是产品和用户)无论如何数据)但后来我从this page中读到以下内容,这让我感到困惑

  

对于我构建的第一个Magento主题,我将布局文件从默认或空白主题复制到自定义主题布局文件夹中。然后我会直接修改布局文件,编辑或注释文件中的内容,例如:catalog.xml,page.xml,checkout.xml等...我从不喜欢直接编辑这些文件,因为我知道它来的时候是时候升级到升级了布局文件的Magento的新版本了,我必须将更改合并到新的布局文件中

我想我可能只是对布局文件有一个误解,但是所有人都可以为我澄清哪些位置(如果有的话)我可能会在更新期间丢失数据(希望我能避免使用这些地点)

1 个答案:

答案 0 :(得分:4)

如果您已在自定义主题包/文件夹中进行编辑而不是在核心代码中(但在自己的扩展和代码/本地代码池中)进行编辑,则不会丢失任何数据。但是,正如您自己提到的那样,将您的主题合并为基于新的布局文件以及同样适用于模板文件也是明智的

您可以使用diff工具来比较整个文件夹结构(winmerge,等等)并比较您的主题和基本主题文件夹

让事情澄清

  • 无论您在代码中更改了什么,都可以通过在app / code / local /或app / code / community中进行扩展来实现
  • 通过合并您的主题=如果新版本的magento可用且您的主题基于旧版本布局文件和模板eq您已复制布局和模板并修改它们那么将所有更改的文件与新的比较是明智的一些并在新布局和模板文件之上应用您的更改