我正在使用 PrestaShop 1.5.3.1,并且我想在结帐过程中的付款步骤中检索运营商 ID。
在我使用的 PrestaShop 1.4 中{$id_carrier}
,它工作得很好,但它在 PrestaShop 1.5.x 中不起作用
我想根据所选运营商显示一种付款方式。
例如:
{if $id_carrier == 1}
my content
{/if}
我正在使用 PrestaShop 1.5.3.1,并且我想在结帐过程中的付款步骤中检索运营商 ID。
在我使用的 PrestaShop 1.4 中{$id_carrier}
,它工作得很好,但它在 PrestaShop 1.5.x 中不起作用
我想根据所选运营商显示一种付款方式。
例如:
{if $id_carrier == 1}
my content
{/if}
在支付页面上,您可以使用以下 Smarty 变量检索选定的运营商 ID:
{$cart->id_carrier}
这将适用于前端的任何地方,无论是在 PrestaShop v1.4.x 和 v1.5.x 上。
{if isset($cart->id_carrier) && $cart->id_carrier == 1}
{* Do some stuff here *}
{/if}
$carrier = new Carrier($cart->id_carrier); // in payment module page