我是Magento的新手,我需要一些概念指南和/或参考资料。
我需要创建自定义表单,该表单将成为product-info
页面的一部分(位于其底部),并将收集用户输入(电子邮件,大小,颜色)。只有部分产品具有此功能/形式(由管理员决定)。因此,此表单的目标是向商店管理员发送有关库存但不是希望尺寸和/或颜色的产品的电子邮件。我应该自定义现有的Contact us
表单还是应该在新模块中创建新的自定义表单?
表格应通过电子邮件向管理员提交数据以及产品名称。
答案 0 :(得分:1)
听起来你需要一个自定义表格。您需要一个新的数据库表来存储数据,一个Model来表示数据,一个控制器至少要发布表单。您可能希望向Products添加属性,该属性是否显示表单。您可能还想查看数据,因此您必须在管理站点中创建页面。也许是所有答案的网格和查看/编辑特定答案的页面。
答案 1 :(得分:1)
好的,首先在app / design / frontend / [namespace] / [theme] /template/catalog/product/send_request.phtml下创建一个.phtml文件
然后,在/ app / design / frontend / [namespace] / [theme] /layout/catalog.xml
中的catalog.xml中添加这个.phtml文件引用 <block type="core/template" name="customer_request" template="catalog/product/send_request.phtml"/>
下面的:
<label>Catalog Product View (Any)</label>
部分,但你应该找到正确的部分放置(经过几次尝试后你会发现)
最后,将您的php逻辑添加到send_request.phtml
文件中。您在send_request.phtml中实现的表单包含在产品视图页面下。
答案 2 :(得分:0)
有免费扩展程序可用。您可以使用此扩展程序并根据您的需要进行自定义。 Product Questions