Перейти к содержанию
Форум поддержки пользователей VamShop

Как использовать кириллицу в URL адресе, т.е. сделать адрес вида http://магазин.ру/product/название-товара.html


Рекомендуемые сообщения

По умолчанию в VamShop 2 в поле Псевдоним в Админке - Содержание значение записывается в виде транслита (латиницы).
 
Если Вам необходимо указывать url адрес в магазине с использованием кириллицы, например http://магазин.ру/product/название-товара.html'>http://магазин.ру/product/название-товара.html , а не http://магазин.ру/product/product-name.html, это делается небольшой правкой.
 
1. Открываете файл /app/Controller/ContentsController.php, ищите следующий код:
$this->request->data['Content']['alias'] = $this->generateAlias($content_name);
}
else
{
$this->request->data['Content']['alias'] = $this->generateAlias($this->data['Content']['alias']);
и меняете его на:
$this->request->data['Content']['alias'] = $content_name;
}
else
{
$this->request->data['Content']['alias'] = $this->data['Content']['alias'];
2. Всё, теперь в Админке - Содержание - Категории и товары при создании/редактировании контента, в закладке Настройки, в опции Псевдоним Вы можете указывать URL на кириллице. К примеру, если Вы хотите, что у Вас был адрес http://магазин.ру/product/название-товара.html'>http://магазин.ру/product/название-товара.html , в опции Псевдоним пишите: название-товара
 
3. Если Вы хотите, к примеру, что б в адресах не было .html , т.е. вот так - http://магазин.ру/product/название-товара , это регулируется опцией Расширение URL в Админке - Настройки - Магазин.
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...