Я переопределил файл контроллера (CartController) ... и я получил состояние продукта (новое). И я буду «нуво» на французском сайте. Я использую следующий код, но он не работает. Как я могу это исправить?Как перевести текст в файл контроллера Prestashop
в /override/controllers/front/CartController.php:
[...]
$list_product = $cart_current->getProducts();
foreach ($list_product as $index => $product){
$product_current = new ProductCore($product['id_product'],true);
$result['label'] = $this->l($product_current->condition); /* Translation? */
}
[...]
Есть ли способы сделать это в файле контроллера? –
Вы должны использовать класс «Перевести», но я не советую так поступать ... Это более правильно, чтобы отделить «логику» от «представления» ... Поскольку у вас есть строка «переменная» для перевода, поэтому вам нужно перевести сначала все возможные значения. – sarcom
Большое вам спасибо! –