我一直在玩PrestaShop,觉得它很有趣,所以我想为它做一些东西。
到目前为止,我所做的是,我已经创建了几个不同的运输承运人,现在我想在运输页面上添加一些特定的HTML,基于所选的运输方法。但我不太明白该怎么做。
如果不清楚的话,我想做的是。我已经创建了一种运输方法,比如说"GSL,送货上门",当客户在运输页面上选择该运输承运人时,我想显示一些与该承运人相关的特定HTML,可以在其下,也可以在运输页面的某个地方。
我想不出该怎么做。
最简单的方法是编辑第199行附近的文件themes/[theme-name]/ordercarrier.tpl,您应该可以找到:
{foreach $option.carrier_list as $carrier}
在这个循环中,你可以找到载体页面的整个结构。
在你想要放置html的地方添加一个像这样的结构。
{switch $carrier.id}
{case 1}
<!-- custom html for the courier that has the id 1 -->
{/case}
{case 2}
<!-- custom html for the courier that has the id 2 -->
{/case}
{/switch}