我在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。