Здравствуйте!
Подскажите, пожалуйста, как правильно убрать # из урла при выборе фильтрации?
В настройках фильтра указала - Индексировать и атрибуты, и характеристики, но от этого ничего не меняется и # всё-равно появляется
у меня получилось убрать следующим способом, но это что не то по ходу:
в файле /modules/blocklayered/blocklayered.php
строка 2805:
$type_filter['values'][$key]['link'] = Context::getContext()->link->getCategoryLink($parent, null, null).'#'.ltrim($parameters, '/');
заменяем на:
$type_filter['values'][$key]['link'] = Context::getContext()->link->getCategoryLink($parent, null, null).ltrim($parameters, '/');
и строка 3093:
'current_friendly_url' => ((int)$n == (int)$nb_products) ? '#/show-all': '#'.$filter_block['current_friendly_url'],
заменяем на:
'current_friendly_url' => ((int)$n == (int)$nb_products) ? '#/show-all': '.'.$filter_block['current_friendly_url'],
Но теперь ошибка появляется при выборе какого-нибудь фильтра, что страница не найдена
http://www.uniqroom.ru/matrasy/. Причём сначала фильтр срабатывает нормально, но потом страница обновляется и появляется эта ошибка
помогите, пожааалуйста! очень нужно решить эту проблему
уже очень давно с ней парюсь