我在哪里可以找到我在我的存储库中使用的Magento文件?

时间:2014-04-24 17:12:41

标签: xml git magento

我已经成为Magento代码库的接收者,这是我之前许多没有太多Magento经验的开发人员的结果。不可否认,我自己也是新手,但对MVC框架和OOP有所了解。

在许多情况下,文件将被复制并使用新代码进行修改。例如:

/app/design/frontend/default/newtheme/template/catalog/product/view

list.phtml
list_2013_08_06a.phtml
list_2013_09_12a.phtml
...and so on...

如果xml文件仍然指向list.phtml并且其他文件只是用作备份,那么这没关系,但如果我查看...

/app/design/frontend/default/newtheme/layout

...我发现xml的代码将有时指向list.phtml有时指向list_2013_08_06a.phtml ...此外,有时布局中的xml文件可能是catalog.xml,也可能是catalog_09_10_13.xml,因为之前的开发人员对源代码控制一无所知。 (我已经为我们公司创建了一个git存储库。)

所以,我的问题是,如何确定Magento在这些文件夹中实际使用的文件?我正在尝试修剪,但是这段代码非常臃肿,我希望能够修剪所有不需要的文件。

非常感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

唯一的方法是在XML布局文件中查找页面。我处于类似情况,并帮助我添加到每个页面

<!-- file: <?php echo __FILE__; ?> -->

在每个模板中,我都可以找到真正的文件位置。