Prestashop如何在tpl文件中添加不同语言的静态内容

1 prestashop

我需要在Prestashop模板文件中添加一些自定义文本,但我的商店中有两种语言,我想静态地用不同的语言添加这些内容?我可以按语言ID检查当前语言吗?

Bru*_*que 7

根据您正在编辑的.tpl文件的类型,您有多种方法可以实现此目标:

  • 如果它是您主题中的.tpl,最简单的方法是:

    {ls ='我要翻译的文字'}

  • 如果是模块中包含的.tpl文件,则应执行以下操作:

    {ls ='我要翻译的文字'mod ='modulename'}

在这两种情况下,PrestaShop都会自动将这些字符串转换为最终用户当前选择的语言.

  • 如果您更喜欢手动处理翻译过程,则应该执行以下操作:

    {if $ lang_iso =='en'}英语{else}其他语言{/ if}