如果语言为x,则为:xyz,否则为:abc

时间:2019-10-29 23:15:44

标签: prestashop smarty prestashop-1.7

我正在尝试在prestashop中执行功能,如果它是英语,则显示一个字符串,如果是其他语言,则显示另一个字符串。

我已经尝试过类似的方法,但是没有用。

{if $lang_iso == en } 

    english text 
{else}

    Other language
{/if} 

那是我要放置代码的地方。我想将代码写在“继续结帐”位置

<a href="{$cart_url}" class="btn btn-primary">{l s='Proceed to checkout' d='Shop.Theme.Actions'}</a>

很显然,没有在prestashop后台翻译它的选项。

2 个答案:

答案 0 :(得分:0)

Use {if $lang_iso == 'en' } 

en是一个字符串。

第二,后台有一个选项。

登录到管理员->国际->翻译。

答案 1 :(得分:0)

尝试:

{$this->context->language->id} 

致谢