Правки по Opencart

Цена договорная
17 ноября 2019, 14:34 • 7 откликов • 52 просмотра
Вот такая задача - сайт https://muzcentre.ru/ - для работы с ним подготовлю копию,
На сайте используется модицифированный фильтр brainfilter
Во всех категориях он выводит фильтр по бренду и цене
Например, тут https://muzcentre.ru/zvuk/akceccuari-11962816/keic... нажимаем на первый бренд и ссылка выходит https://muzcentre.ru/zvuk/akceccuari-11962816/keic...?bfilter=accu-case-ru&bf_price=na-12485 (т.е. почему-то еще фильтр по цене применился)

При прямом заходе на https://muzcentre.ru/zvuk/akceccuari-11962816/keic... - в титл, дескрипшен, кейвордс автоматом подставляются категория, бренд и стандартное описание.

Задачи:
1. Не меняя внешнего вида фильтра (но допускаю его замену на любой другой) нужно чтобы при клике на один бренд ссылка была без параметра с ЧПУ с теми же измененными титлами, дескрипшинами и кейвордсами. При клике на более чем один бренд, при выборе диапазона цен - должны остаться ссылки с параметрами.
Но примеру выше при клике на бренд ссылка должна стать вида https://muzcentre.ru/zvuk/akceccuari-11962816/keic...
2. Новая ссылка с ЧПУ должна быть явно видна в коде страницы (а параметрические не видны)
3. Нужен генератор отдельной карты сайта в формате xml - куда будут генерироваться все ссылки категория+бренд
4. У новой ссылки категория+бренд с ЧПУ должен быть тег canonical указывающий на нее.

Кроме титл, дескр. и кейворд меняется еще H1 - не указал - тоже должно остаться