我正在对 /customer/form/register.phml 进行一些更改,但它们没有出现在前端。我对 login.phtml 和 forgotpassword.phtml 所做的更改会显示出来。
我检查了 magento 是否使用了基本/默认主题的后备,但事实并非如此。我删除了我的主题和基本/默认主题中的 register.phtml 以检查会发生什么:页面显示得很好(当然没有更改)。
我看起来像 magento 从其他地方(也许是核心)获取文件。我不知道如何解决这个问题。
在此先感谢您的帮助。
我的 Customer.xml 文件看起来像这样,我使用的是 magento 1.5.1
<customer_account_create translate="label">
<label>Customer Account Registration Form</label>
<remove name="right"/>
<remove name="left"/>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
<block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before" translate="label">
<label>Form Fields Before</label>
</block>
</block>
</reference>
</customer_account_create>