向prestashop产品添加一组复选框

时间:2015-02-10 13:20:19

标签: prestashop prestashop-1.6

我有一个prestashop网站设置,销售的产品是三明治,我需要做的是添加每个三明治(产品)

两组复选框(而不是属性的无线电)

一个为酱油前。 “芥末,蛋黄酱,番茄酱等......”

和一个伴奏前的“沙拉,胡萝卜,黄瓜等.....”

客户端(在前端)必须能够选择任何酱汁和任何伴奏组合,这就是我需要复选框的原因。所选择的选项对价格没有影响,但需要在订单上显示。

我在ps_product数据库中添加了一个字段,其中包含由“,”分隔的所有酱料,我可以在产品页面上将其显示为复选框,编辑我的模板的product.tpl,如下所示:

{assign var=sauces value=", "|explode:$product->sauce}

<fieldset class="attribute_fieldset">

    {foreach from=$sauces item=foo}
        <label class="attribute_label" for="{$foo}">
            {$foo} 
            <input id="{$foo}" type="checkbox" name="{$foo}" value="{$foo}" />
        </label> 

    {/foreach}

</fieldset>

我将那段代码放入其中,以便在我的其他属性之后添加

但我无法确定如何在将产品添加到购物车时保存选择

我试图覆盖cart.php类和CartController.php到目前为止没有运气我不确定该表单在被添加到购物车之前何时或何处理,我想简单地附加值产品描述的选中复选框,当它被添加到购物车时,通过所有订单处理并通过发票和发送的电子邮件保留该描述。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

它可能会破坏你的系统 尝试Prestashop覆盖功能来做到这一点 通过