Prestashop 我应该从模块编辑tpl文件吗?(普雷斯塔索普)

Prestashop 我应该从模块编辑tpl文件吗?(普雷斯塔索普),prestashop,smarty,prestashop-1.7,Prestashop,Smarty,Prestashop 1.7,我正在开发一个模块,该模块链接两种产品(在本例中为白色t恤和黑色t恤),因此在产品页面中,不是一种颜色,而是两种颜色,如下所示: <input {if $group_attribute.url != ""} onclick="location.href='{$group_attribute.url}'"{/if} class="input-color" type="radio" data-product-attribute="{$id_attribute_group}" name="gro

我正在开发一个模块,该模块链接两种产品(在本例中为白色t恤和黑色t恤),因此在产品页面中,不是一种颜色,而是两种颜色,如下所示:

<input {if $group_attribute.url != ""} onclick="location.href='{$group_attribute.url}'"{/if} class="input-color" type="radio" data-product-attribute="{$id_attribute_group}" name="group[{$id_attribute_group}]" value="{$id_attribute}"{if $group_attribute.selected} checked="checked"{/if}>

为此,我修改了product-variants.tpl文件,如下所示:

<input {if $group_attribute.url != ""} onclick="location.href='{$group_attribute.url}'"{/if} class="input-color" type="radio" data-product-attribute="{$id_attribute_group}" name="group[{$id_attribute_group}]" value="{$id_attribute}"{if $group_attribute.selected} checked="checked"{/if}>

如果颜色是另一种产品的颜色,则基本上添加一个onclick(在这种情况下,它将添加到withe上)

它工作得很好(当然我修改了控制器,还有其他一些东西,但这不是问题所在)


我的问题是,如果我将模块上传到prestashop插件,这样每个人都可以下载,那么tpl文件不会被修改,我如何修改它?

这里有一些关于模块tpl修改的内容:我认为这与我想要的正好相反。该文档说明了如何更改主题中的模块tpl,我想更改我的模块中的主题tpl。@sefean您应该在模块中包含文档,以将product-variants.tpl文件替换为您的文件。为此编写一份干净、良好的文档。@Sachin是的,这就是我要做的,因为这似乎不是任何其他好方法,谢谢!