Указать атрибуты в ссылке

Автор rider.omsk, 01 мая 2016, 11:19:27

« назад - далее »

rider.omsk

Здравствуйте.
Столкнулся с такой проблемой: надо, чтобы при переходе по ссылке значения атрибутов устанавливались нужным образом. Обычно при переходе на страницу товара атрибуты стоят по умолчанию. Нужно как-то сделать ссылку вида:
http://magazin.ru/index.php?id_product=3000843&controller=product&ЦВЕТ="красный"
или
http://magazin.ru/index.php?id_product=3000843&controller=product&ЦВЕТ=2 (чтобы был выделен атрибут №2)
Есть ли такая возможность? Спасибо за помощь.

Миколас

ЧПУ включи, атрибуты указывай в ссылке после знака "#".

rider.omsk

Цитата: Миколас от 01 мая 2016, 11:54:30
ЧПУ включи, атрибуты указывай в ссылке после знака "#".
Я включил. Изменилось написание ссылки к каждому товару. Атрибуты действительно указываются после #. Но есть новая проблема - атрибут ЦВЕТ не отображается. Вот так: http://site.ru/category/tovar.html#/color-_/size-xl
Возможно из-за того, что цвета написаны кириллицей? Атрибут РАЗМЕР показывается верно. Как то можно это решить?

Adik

Два варианта:
Или изменить значение URL у атрибута.
Или разрешить кириллицу в URL в  Настройки / SEO и URL.

rider.omsk

Цитата: Adik от 12 мая 2016, 16:43:21
Два варианта:
Или изменить значение URL у атрибута.
Или разрешить кириллицу в URL в  Настройки / SEO и URL.

Правильно ли я понял?
1й вариант: изменить все написания атрибутов цвета на латиницу. Красный -> Red.
Это явно не подходит, тк сайт рассчитан на русскоязычную аудиторию. Очень некрасиво будет.

2й вариант: перевести настройку "Специальные символы в URL" на "Да".
Я это делал, но тогда вообще пропадает и размер из атрибутов: http://site.ru/category/tovar.html#/
Может быть нужно где-то еще изменить настройки, чтобы заработала кириллица?

Adik

1 вариант, не так, менять нужно поле URL, а не название.
2 вариант, все так.