Автор Тема: Ссылки в хедере не могу прописать на русском языке  (Прочитано 511 раз)

10 Май 2016, 11:40:56
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день. Я новичок, перелопатил форум, но всё равно не нашел решение.
Тема дефолтная. Преста 1.6.4
Хочу в blockcontacts прописать ссылку на страницу Доставка (Delivery)
Прописываю:
<div id="contact-link" {if isset($is_logged) && $is_logged} class="is_logged"{/if}>
<a href="{$link->getCMSLink(1, 'Delivery')|escape:'html':'UTF-8'}" title="{l s='Delivery' mod='blockcontact'}">{l s='Delivery' mod='blockcontact'}</a>
</div>
Ссылка появляется, но только на Английском. Когда пишу l s='Доставка' - текст отображается знаками вопроса (проблемы с кодировкой).
Не могу никак добиться чтобы вместо 'Delivery' отображалось слово 'Доставка'. Пробовал так:
{l s='Delivery' mod='blockcms'}не помогает. Пробовал 'html':'Windows-1251', тоже не помогло. Напишите, пожалуйста, пример как должна выглядеть ссылка. Заранее благодарю от всей души.
10 Май 2016, 11:56:16
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Для модуля blockcontacts так
{l s='Delivery' mod='blockcontact'}Сохранять файл нужно в кодировке utf-8.
После изменения шаблона в админке в переводах установленых модулей найти модуль blockcontacts и добавить перевод "Доставка" для "Delivery".
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
10 Май 2016, 12:03:11
Ответ #2
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Часа 3 не мог разобраться! Спасибо огромное!