Как добавить перевод языка в файл JSON в prestashop
Я использую PS1. 6 и он использует два языка. Итак, Хо, чтобы сделать эту работу внутри файла JSON " block-cart-json.ТПЛ"
Этот способ не работает (добавить в корзину всплывающее окно не отображается):
"condition": {if $product.condition|json_encode == 'used'}{l s='Used'}{elseif $product.condition|json_encode == 'new'}{l s='New'}{elseif $product.condition|json_encode == 'online'}{l s='Online'}{/if},
Таким образом, это работает:
"condition": {$product.condition|json_encode}
Однако как я могу решить свою проблему с переводом на несколько языков?
У вопроса есть решение - Посмотреть?
Ответы - Как добавить перевод языка в файл JSON в prestashop / How to add language translation in JSON file in prestashop

13.12.2018 11:22:08
Если вы собираетесь изменить block-cart-json.tpl вам может потребоваться добавить mod='blockcart'
к вашим переводам.
Кроме того, я не уверен, что логика ваших {if}
s верна. Было бы гораздо проще разместить эту логику в блоккарте.php (вы можете сделать это как переопределение )и назначить уже переведенную переменную для вашего.файл TPL.

для мага это как общественная функция в "blockcart.php " - это отличная идея. Я думал об этом раньше. Но мои навыки php не позволяют мне это сделать. Я чувствую, что все время иду по правильному решению, возможно, мне не удается его получить. Не могли бы вы дать мне подсказку, как это сделать?
Помочь в развитии проекта: