繁体   English   中英

产品页面上的magento自定义表单

[英]magento custom form on product page

我是Magento的新手,我需要一些概念指南和/或参考资料。 我需要创建自定义表单,该表单将成为product-info页面的一部分(位于其底部),并将收集用户输入(电子邮件,大小,颜色)。 只有部分产品具有此功能/形式(由管理员决定)。 因此,此表单的目标是向商店管理员发送有关库存但不是希望尺寸和/或颜色的产品的电子邮件。 我应该定制现有的Contact us表格还是应该在新模块中创建新的自定义表单?
表格应通过电子邮件向管理员提交数据以及产品名称。

听起来你需要一个自定义表格。 您需要一个新的数据库表来存储数据,一个Model来表示数据,一个控制器至少要发布表单。 您可能希望向Products添加属性,该属性是否显示表单。 您可能还想查看数据,因此您必须在管理站点中创建页面。 也许是所有答案的网格和查看/编辑特定答案的页面。

好的,首先在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中实现的表单包含在产品视图页面下。

有免费的扩展。 您可以使用此扩展程序并根据您的需要进行自定义。 产品问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM