0

在 order-detail.tpl 中,有 {$is_guest} 和 {$return_allowed} 等变量。一点调试(使用 Javascript 警报)显示 {$is_guest} 由于某种原因未定义,即使我允许返回,{$return_allowed} 也会返回 0。这导致订单详情页面隐藏了商品退货部分。

所有这些 Smarty 变量都定义在 root/controllers/OrderDetailController.php 中,所以我不知道是什么导致了错误。

我正在使用 Prestashop 1.4.9。任何帮助是极大的赞赏。谢谢!

4

1 回答 1

1

我解决了我自己的问题。转到根目录/controllers/OrderDetailController.php。在第 144 行附近,更改

'is_guest' => false,

'is_guest' => "false",

还有,改变

{if !$is_guest}

{if $is_guest == "false"}

至于$return_allowed,原来必须在BO中将物品标记为先送达。它被定义为是假的,除非在退货截止日期之前支付+交付+。

于 2012-12-30T08:53:20.197 回答