Транслит кириллицы в Presta Shop
В оригинальной комплектации магазина Presta Shop существует проблема с тринслитерацией криллицы при добавлении товара в каталог (см. Блог iSlayter).
ПРОБЛЕМА
При добавлении товара в магазине Presta Shop существует обязательное для заполнения поле «seo friendly name» заполняется оно на основе ввода в поле "имя товара" автоматически.
По-умолчанию это поле (friendly name) скрыто в слое SEO-настроек товара (задание метатегов и прч.).
Про кириллические символы JS функция оригинального дистрибутива str2url() ничего не знает.
РЕШЕНИЕ
Для исправления необходимо в файл ява-скрипта admin.js ввести транслит для кириллицы.
1. Скачать исправленную версию JS-файла admin.js.
2. Распаковать архив и переместить JavaScript файл admin.js в папку "js", находящуюся в корне (не в шаблоне!) магазина, сделанного на PrestaShop.
БЛАГОДАРНОСТИ
Исправление транслита для кириллицы введено iSlyter (www.iSlyter.com).
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Информация по Интернет-магазинам доступна в Блоге Шопмастера http://shopmaster.blogmasters.ru.
Комментарии - в Блоге Шопмастера http://shopmaster.blogmasters.ru, или на мыло shopmaster@list.ru.
ДОПОЛНЕНИЯ ПО ПОВОДУ ТРАНСЛИТА В НОВОЙ ВЕРСИИ PRESTASHOP
В новых версия PrestaShop изменился формат файлов, и предыдущий транслит кириллицы не работает.
Файл транслита для текущей беты 1.3-RC6 можно взять отсюда:



























Отличный патч для престо.
Только вот пробел не заменяется на дифис, а просто удаляется вообще :(
Как сделать, чтобы пробел все-таки заменялся на дифис
Написал(а) Денис — 04 ÐÐ 2009, 06:16
Не работает вообще! Стоит преста 3.0.6
Написал(а) Стас — 18 ÐÐ 2010, 10:35
если у вас не получается установить скрипты, которые заставят транслит работать, попробуйте воспользоваться готовым пакетом локализации, например PrestaShop Shopmaster Edition, в которую эти скрипты уже добавлены, и работа транслита отлажена.
Дополнительную информацию можно получить на форуме поддержки www.eshopmaster.ru/forum, или обращайтесь в личку и на мыло.