Prestashop 多语言

问题描述 投票:0回答:0

我在客户我的帐户页面上显示状态翻译时遇到问题。

我正在制作自定义模板。 Tpl 文件 history.tpl 使用名为的变量:{$order.status}

不幸的是,Presta 一直只从 db 读取一个 lang id,这就是为什么它在首页上只显示一个 lang。 知道为什么它不起作用吗?

HistoryController.php 中的函数

public function getTemplateVarOrders()
{
    $orders = [];
    $customer_orders = Order::getCustomerOrders($this->context->customer->id);
    foreach ($customer_orders as $customer_order) {
        $order = new Order((int) $customer_order['id_order']);
        $orders[$customer_order['id_order']] = $this->order_presenter->present($order);
    }

    return $orders;
}
prestashop multilingual
© www.soinside.com 2019 - 2024. All rights reserved.