0

一段时间以来,我一直停留在正确的方法上。登录/创建后,我想在前端的 Magento 用户帐户中添加一个新页面。除了帐户创建之外,我们还希望从客户那里收集一些信息。该页面需要动态生成,因为它将从数据库中提取信息,因此 CMS 不是一个选项。

我知道我需要创建一个模板 .phtml 文件。我也知道在哪里覆盖 customer.xml 以显示链接。

但是,我不知道如何使页面显示(我可以添加链接,但它转到 404)。我假设有某种 xml 引用可以将 url 关联到文件,以及要使用的模板。如果有人能指出我正确的方向,我可能可以对格式进行逆向工程。

我也不知道如何正确使用 Magento 的现有功能来获取提交信息。我想在提交后显示相同的页面,并准备好更改字段中的信息。我可以/应该只使用相同的 .phtml 模板文件来处理表单提交吗?

谢谢!

4

2 回答 2

2
  1. 创建具有所需功能的自定义 phtml 页面。
  2. 创建一个 cms 页面并从其中调用 .phtml 页面,如下所示,

{{block type="core/template" template=".../.../yourcustom.phtml"}}

3.你的问题解决了。

我认为您对如何处理 cms 页面以获得所需的功能有一个很好的想法。

于 2012-12-24T07:34:11.463 回答
0

可以自定义账户信息页面的phtml文件../customer/account/edit/

但是要强制填写此表格,您需要制作模块并添加观察者控制器操作预分配并添加检查所需数据的方法,如果没有将它们重定向到帐户信息页面

于 2012-12-24T04:03:57.527 回答