我跟着this tutorial在Magento的客户注册表格中添加了字段,我成功运行了这个例子,但我知道它不干净,以后会更新......
以干净的方式重写本教程中使用的所有文件的最佳方法是什么:
非常感谢
答案 0 :(得分:3)
您需要创建自己的模块。 永远不要编辑app/code/core/
文件夹中的文件。如果要向Magento添加功能,则需要重写基类。
Alan Storm有很好的教程可供学习:
How to create a simple 'Hello World' module in Magento?
要重写控制器(在您的情况下为AccountController
),并在创建自己的模块后,可以按照this教程。
在app/code/local/MyCompany/Module/etc/config.xml
:
<?xml version="1.0"?>
<config>
<frontend>
<layout>
<updates>
<mydesign>
<file>myfile.xml</file>
</mydesign>
</updates>
</layout>
(...)
然后您可以在app/design/frontend/default/mydesign/layout/myfile.xml
更新您的布局。