将新页面添加到Magento用户帐户



我一直以适当的方式陷入困境。我想在登录/创建后,在前端的Magento用户帐户中添加一个新页面。我们想从客户与帐户创建分开的信息中收集一些信息。该页面需要动态生成,因为它将从数据库中获取信息,因此CMS不是一个选项。

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

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

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

谢谢!

  1. 创建一个具有所需功能的自定义PHTML页面。
  2. 创建一个CMS页面,然后从其内部调用.phtml页面以下是

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

3.您解决的问题。

我认为您对如何处理CMS页面以获取所需功能有一个明智的想法。

您可以自定义帐户信息页面的phtml文件。/customer/customer/account/edit/edit/

,但是要强制填写此表格,您需要制作模块并添加Observer controller_actor_predispatch并添加检查所需数据的方法,如果不将其重定向到帐户信息页面

相关内容

最新更新