Кодировка windows 1251 в utf-8
В файле phones.top.html пиши русскими буквами "Позвоните нам по Москве" выводит кракозябру. Проблема в кодировке, есть ли в smarty преобразователь как в php iconv ?
Или есть другие варианты вывести русские буквы в формате utf-8 ?
9 ответов
Вообще вроде как ответ на это вопрос вот тут: https://developers.webasyst.ru/templates/design-th...
но у меня если к примеру написать вот так <p>[`Search`]</p> выводит [`Search`] локализация не срабатывает
Локализация у меня в настройках у меня стоит php
А вы файл phones.top.html чем редактируете? Если используете какой-то внешний редактор, то используйте тот, что с поддержкой utf-8.
Ну а вообще пользуйтесь встроенным редактором шаблонов и проблем с кодировкой не будет.
Я вот не знаю правильно это или нет, но файл phones.top.html находится по пути /wa-data/public/site/themes/profitbuy11, а встроенный редактор редактирует только файлы по пути /wa-data/public/shop/themes/profitbuy11
А я не понимаю, как с помощью встроенного редактора webasyst мне попасть в /wa-data/public/site/themes/profitbuy11
Касаемо внешнего редактора, не могу настроить плагин в фаре ((
https://developers.webasyst.ru/templates/design-th...
я думаю вам всё станет понятно
Данная статья на кое какие моменты мне открыла глаза, но все же не совсем догоняю вот какой момент, я про него писал выше, но попробую другим словами сейчас изложить.
Мне нужно в мобильной версии интернет-магазина добавить фразу "Привет мир!", исходя из вот этого https://developers.webasyst.ru/templates/design-th... я иду в файл /wa-data/public/shop/themes/profitbuy11/theme.xml и там в самом низу перед закрывающим тегом </locales> прописываю:
Да, id моей темы = profitbuy11 об этом мне говорит вот это http://prntscr.com/gbw6ev
Потом в коде, а именно wa-data/public/site/themes/profitbuy11/phones.top.html, где мне нужно вывести эту фразу пишу:
В браузере выводит [`Hello world!`] http://prntscr.com/gbw403
При этом что, хочу отметить, что файле в котором вывожу <p>[`Hello world!`]</p> находится вот по такому пути /wa-data/public/SITE/themes/profitbuy11, но у меня данного правила "Сайт" не создано, а только "Магазин", вот тут это видно http://prntscr.com/gbw5fh. Из этого я понимаю, что бы мне как то добраться до нужного файла ч/з редактор webasyst, который находится в теме для правила "Сайт" нужно это самое правило создать вот тут http://prntscr.com/gbw7mz , но вот при создании этого правила в темах оформления правила "Сайт" я не могу найти нужной мне темы под названием fashion-look-pro.ru http://prntscr.com/gbw825, а вот в правиле "Магазин" она есть.
Что я не понимаю в данной ситуации:
1. Почему не срабатывает локализация?
2. Почему в при создании правила "Сайт" нет темы оформления как для правила "Магазин", причем файлы в теме Site есть
P.S. Конечно я сейчас поставлю редактор utf и напишу нужные мне буквы на русском, но хотелось бы делать все правильно, вдруг я потом захочу английскую версию сделать! Все огромное спасибо, кто поможет мне разобраться с данными вопросами.
Не нужно никаких правил создавать в структуре. Раздел Дизайн приложения "Сайт".
http://joxi.net/KAxY80DS413lyr
В этом разделе вы можете редактирвать все шаблоны приложения сайт. В том числе там вы найдете и свою родительскую тему profitbuy11.
Спасибо, только у меня она называлась по другому. Похоже когда создавал клон темы, для магазина тему переименовал, а вот для сайта она создалась по умолчанию от старой темы.
Еще бы ответили на вопрос касаемо локализации и будет совсем супер!
Добавляйте локализацию в родительский theme.xml. Который в приложении сайт. И думаю что всё заработает.
ааа! ну и у приложения сайт тоже есть свой раздел "дизайн" и редактор шаблонов -)