Advaer Posted August 31, 2014 Share Posted August 31, 2014 (edited) Возникла необходимость добавить свою языковую константу в шаблон .tpl как это делается с уже готовыми константами в Prestashop 1.6 Пробовал сделать таким способом: en.php $_LANG['order-address-multishipping_6610da01ab9963d9489fbdb2cd6051d5'] = 'It Works!'; ru.php $_LANG['order-address-multishipping_6610da01ab9963d9489fbdb2cd6051d5'] = 'Работает'; .tpl {l s='It Works!'} где "6610da01ab9963d9489fbdb2cd6051d5" - хеш код "It Works!" (как и у существующих констант) В итоге, существующие константы подтягиваются без проблем, а новые - нет. Есть подозрение, что надо как-то перегенерировать языковые файлы после добавления, чтобы хеши создались автоматически. Но как это сделать? Или есть другой способ? П.С. Языков на сайте два (в планах три), поэтому вшивать русский текст в сам .tpl - не вариант. Переписать в ru.php какую-то ненужную существующую константу под эти цели - слишком топорно. Edited August 31, 2014 by Advaer (see edit history) Link to comment Share on other sites More sharing options...
beba.grodno Posted March 8, 2015 Share Posted March 8, 2015 Столкнулся с таким же вопросом. Нашли решение? Спасибо. Link to comment Share on other sites More sharing options...
sors Posted March 9, 2015 Share Posted March 9, 2015 Перевести можно в админке в меню Локализация/Перевод Link to comment Share on other sites More sharing options...
beba.grodno Posted March 9, 2015 Share Posted March 9, 2015 Вопрос в том, как сделать так, чтобы в админке появилось своя переменная?. Дописываю например неб. патч к шаблону, все сделал, надо вставить надпись языковую. Не хочется тупо писать вручную напдись, а хочется по нормальному использовать коснтанту, которую пользователь сможет потом изменить или добавить новое значение в новом языке. Link to comment Share on other sites More sharing options...
beba.grodno Posted March 9, 2015 Share Posted March 9, 2015 Я может не понятно поясняю?.. ответов нет, неужели никто не занимается здесь программированием собственных модулей или т.п. Link to comment Share on other sites More sharing options...
Kerm Posted March 12, 2015 Share Posted March 12, 2015 Хватит тупить, в шаблоне прописываешь {l s='It Works!'} или {l s='Это работает!'} или вообще с любым текстом на любом языке, чистишь кеш, обновляешь страницу и в админке на вкладках перевода для нужного шаблона в нужном языке становиться доступно это слово для перевода... Это если модуль то нужно написать так {l s='It Works!' mod='название модуля'}, типа {l s='It Works!' mod='blockcategories'} Link to comment Share on other sites More sharing options...
beba.grodno Posted March 12, 2015 Share Posted March 12, 2015 спасибо Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now