Опция дублирования значения фильтра товара в адресную строку

голоса: 0
А можно сделать так:

1. Полученные урлы имели вид не radiatori;f_brand=0JDQstC40LDQvNC-0YLQvtGA0L3QsNGP , а более человечный) radiatori/aviamotornaya
2. Новые полученные url индексировались поисковой системой
3. В Title добавлялся выбранный фильтр, то есть человек допустим выбрал в разделе "Радиаторы" фильтры по станции метро "Авиамоторная" и в новом url получился Title Радиаторы у м.Авиамоторная
| Автор: | Категория: Интернет-магазин

Ответов: 2

Голоса: +1
 
Лучший ответ

Согласен с Yuri_G, но кое что можно сделать.
1. Сделать человеко-понятный-урл. Для этого в ПУ-Редактор страниц-Общие настройк -Использовать ЧПУ (человеко-понятный-урл) ставим галочку. 
2. Можно добавить значение фильтра в название страницы ПУ-нужный модуль-Управление дизайном модуля-Страница материала и комментариев-строка типа 

<title>$ENTRY_TITLE$ - $CAT_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title>

добавляем $FILTER1_VALUE$ например так: 

<title>$ENTRY_TITLE$ - $FILTER1_VALUE$ - $CAT_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title>

Тогда при просмотре название фильтра будет отображаться во вкладке панели браузера.

3. Непонятно, зачем вам засорят УРЛ значением фильтра. Я не спец в раскрутках сайта, но думаю, что это вам ничего не прибавит. Если вам нужно для удобства пользователей, то правильнее отображение значения фильтра в той же строке, что и название. Тогда в шаблоне Вида и в шаблоне Материала ставим после заголовка соответственно. Но если вам всётаки надо отобразить в адресной строке, то автоматом, без помощи профессионалов, в заголовок материала внедрить значение фильтра проблематично. Но если сильно сильн надо, то только вручную изменить урл в ПУ-ваш модуль-Управление материалами-щёлкаем на ключик- меняем урл(разумеется латиницей). К сожалению скрины прикрепить несмог (что то с браузером или что то ещё, хотя раньше всё работало).

 

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
голоса: 0

Поменять урл точно у вас не получится, сделать title, вероятно, можно, распарсив с помощью  операторов <?... ?> $REQUEST_URI$

Но за этим вам нужно обращаться к фрилансерам за реализацией скрипта который будет все это выполнять.

| Автор:

Спасибо, а каким кодом можно вытаскивать, допустим "Производителя", который выбран в фильтре.

Антон1,
извините, я ответил, что можно, а как уже это уже нужно писать скрипт, куда обратиться я написал выше
...