如何在Prestashop中的JSON文件中添加语言翻译

时间:2018-12-13 06:34:07

标签: php json prestashop

我使用PS1.6,它使用两种语言。因此,要在JSON文件“ block-cart-json.tpl”中实现此目的

这种方法不起作用(添加到购物车弹出窗口不显示):

"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}

但是我该如何解决多语言翻译的问题?

2 个答案:

答案 0 :(得分:1)

spring.datasource.tomcat中的https://translate.google.com/方法中,类似:

blockcart.php

答案 1 :(得分:0)

如果您要修改block-cart-json.tpl,则可能需要在翻译中添加SearchQuerySet().filter(emails=None)

此外,我不确定您的mod='blockcart'的逻辑是否正确。将此逻辑放置在blockcart.php中(您可以将其作为替代)并将已转换的变量分配给您的.tpl文件会容易得多。