通过签出文件cs cart中的步骤获取post值



我在cs cart(版本4.1.2)的结账页面上,我打开了firebug,看看第3页到第4页发送了哪些变量。在post选项卡中,我看到了这个变量:shipping_ids[0]=3我如何在步骤4中取这个变量,它是付款方式?

我尝试了很多东西,但仍然没有成功!

{$smarty.post.shipping_ids}或。。收到

*在第3步中,我有5个选项,所以客户可以选择其中一个。因此,我也尝试通过javascript获取值。。。还是什么都没有。。。也许我忘了什么或者做错了什么。。

有人能为我提供指导或分享任何建议吗?

试试这个:

{foreach from=$cart.shipping key="id" item="shipping"}
    {$id} {*shipping id*}
    {$shipping.shipping} {*shipping name*}
{/foreach}

您可能应该调试控制器,因为这是所有变量的来源。看一下checkout.php控制器。查找$view->assign调用。

更新:我已经更新了上面的代码。请注意,$cart.shipping数组的键实际上是发货的id。

最新更新