嘿伙计们希望你没事:!!
我需要你的帮助;我的问题是我想在myaccount.tpl
中使用HistoryController的smarty变量是否有可能,例如更改某些内容,以及变量也可以在myaccount中使用
复制代码的一部分在MyaccountController中定义所需的变量不是一个选项,因为我需要做一个只在HistoryController /
中本地工作的特殊处理答案 0 :(得分:0)
为什么不使用MyAccountController的覆盖并将其置于覆盖>控制器>前?
喜欢这个
<?php
class MyAccountController extends MyAccountControllerCore
{
public function initContent()
{
parent::initContent();
$total_orders = 0;
if ($orders = Order::getCustomerOrders($this->context->customer->id))
$total_orders = count($orders);
$this->context->smarty->assign('total_orders', $total_orders);
}
}
不要忘记删除cache / class_index.php