我正在尝试实现一个简单的页面,该页面将成为我测试网站上客户部分的一部分,我希望该页面显示在以下链接中:
domain.com/customer/requests
就像默认情况下已有的其他示例一样:
domain.com/customer/account
domain.com/customer/forgotpassword
domain.com/customer/account/create
我已经尝试了很多不同的建议,但我没有到达任何地方,只收到404错误。
我知道如何控制页面内容,但我很难将模板页面实际链接到真实网址。
<reference name="content">
<block type="customer/requests" name="requests" template="customer/requests/index.phtml" />
</reference>
非常感谢任何帮助。
答案 0 :(得分:0)
有两种选择:
对于开发人员:创建一个覆盖客户控制器并添加requestsAction()
的自定义模块。
config.xml
文件和控制器文件,以帮助您进一步。如果您不知道如何执行此操作,那么我建议您阅读一些有关创建模块和覆盖控制器的教程。但是,如果您不习惯使用PHP,或者您不想进行所有编程,那么我建议#2。对于管理员:创建一个CMS页面并向其添加重定向:
Catalog -> URL Rewrite Management
。Add Url Rewrite
custom
。在字段中设置这些值:
Request path: customer/requests Target path: customer-requests ID path: customer-customer-requests-redirect (or whatever you want, just has to be unique)
点击Save
并清除缓存。