Ответить Новая тема Новый опрос 
 Разные ссылки для разных языков
Roma
Cпециалист
Сообщений: 116
Регистрация: 25-02-2010


21-03-2021 18:33
Добрый день, подскажите как прописать в header.tpl ссылку на главное лого, да и ссылку на картинку с условием выбранного языка.
Типа если выбран язык =ru, то ссылка "/", если язык =ua, то ссылка "/ua"
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Triton63


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


21-03-2021 22:14
Используй следующее
Код:
{if $lang_iso == 'ru'}
  ссылка для языка =ru
{else}
  для всех остальных
{/if}


Пример
header.tpl дефолтный, строки 106-108

Код:
<a href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{$shop_name|escape:'html':'UTF-8'}">
<img class="logo img-responsive" src="{$logo_url}" alt="{$shop_name|escape:'html':'UTF-8'}"{if isset($logo_image_width) && $logo_image_width} width="{$logo_image_width}"{/if}{if isset($logo_image_height) && $logo_image_height} height="{$logo_image_height}"{/if}/>
</a>

меняем на

Код:
<a href="{if $lang_iso == 'ru'}{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}{else}{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}ua/{else}{$base_dir}ua/{/if}{/if}" title="{$shop_name|escape:'html':'UTF-8'}">
    <img class="logo img-responsive" src="{$logo_url}" alt="{$shop_name|escape:'html':'UTF-8'}"{if isset($logo_image_width) && $logo_image_width} width="{$logo_image_width}"{/if}{if isset($logo_image_height) && $logo_image_height} height="{$logo_image_height}"{/if}/>
</a>


 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Roma
Cпециалист
Сообщений: 116
Регистрация: 25-02-2010


22-03-2021 17:11
Огромное спасибо. Все работает.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос