Если язык x, то: xyz, если еще, то: abc - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь выполнить функцию в 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 голосов
/ 30 октября 2019

попробуй с:

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

С уважением

0 голосов
/ 30 октября 2019
Use {if $lang_iso == 'en' } 

en - это строка.

Во-вторых, в бэк-офисе есть опция.

Вход в систему admin -> International-> Translation.

...