我有一个名为category
的{{1}}。这是在顶部导航。所以当用户点击About Us
时我想要。它重定向到Magento默认About Us
页面。
我知道contacts
Magento
重写了。我已经将一些类别网址更改为CMS页面。但对于联系人来说,它不起作用。
答案 0 :(得分:0)
我不确定这是将CMS页面添加到导航的最直观方式,但这是一个可能的解决方案。
您可以使用主题的contact.xml的相关部分作为自定义布局更新,将联系人表单显示为类别页面的内容。
对于类别,在“显示设置”选项卡上将“显示模式”设置为“仅静态阻止"”。无需选择CMS块。
接下来,在类别的自定义设计标签上,复制"内容"从contacts.xml引用自定义布局更新字段。请注意,您还必须设置formAction,因为这不是在contacts.xml
上完成的<reference name="content">
<block type="core/template" name="contactForm" template="contacts/form.phtml">
<action method="setFormAction"><formAction>contacts/index/post</formAction></action>
</block>
</reference>
您可能需要尝试获取正确的formAction值。
设置完毕后,系统会在您查看类别页面时显示。
请注意,当用户填写并提交表单时,他们将被引导至&#34;真实&#34;联系页面。如果这是一个问题,您将必须覆盖接触控制器以适当地指示。