我一直坚持正确的做法。我想在登录/创建后向前端的Magento用户帐户添加新页面。我们希望从创建帐户的客户那里收集一些信息。页面需要动态生成,因为它将从数据库中提取信息,因此CMS不是一个选项。
我知道我需要创建一个模板.phtml文件。我也知道在哪里覆盖customer.xml以显示链接。
但是,我不知道如何让页面显示(我可以添加链接,但它会转到404)。我假设有一些xml引用将url与file和要使用的模板相关联。如果有人能指出我正确的方向,我可能会对格式进行逆向工程。
我也不知道如何正确使用Magento现有的功能来获取提交信息。我希望在提交后显示相同的页面,并且字段中的信息可以随时更改。我可以/我应该使用相同的.phtml模板文件来处理表单提交吗?
谢谢!
答案 0 :(得分:2)
{{block type =" core / template"模板=" ... / ... / yourcustom.phtml"}}
3.你的问题解决了。
我认为您对如何处理cms页面以获得所需功能有一个很好的想法。
答案 1 :(得分:0)
您可以自定义帐户信息页面的phtml文件../ customer / account / edit /
但要强制填写此表单,您需要创建模块并添加观察者controller_action_predispatch并添加检查所需数据的方法,如果不将其重定向到帐户信息页面