将HTML添加到自定义运输承运人/方法中


Add HTML to Custom Shipping Carrier/Methods

我一直在玩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}