0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 950 Просмотров
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Здравствуйте!

Использую Custom Filters Pro 2.3.0. Было неудобство, когда при использовании режима "Флажки (мультивыбор)" фильтра категорий по клику на категории, открывались товары из ранее отмеченных галочками категорий плюс из кликнутой. Чтобы это исправить надо в файле \modules\mod_cf_filtering\renderHelper.php сделать следующее:
1. после строки
Код
$option_targ=JRoute::_($this->getURL($flt,$opt->id,$opt->type));
вставить строку:
Код
$option_a_targ=JRoute::_($this->getURL($flt,$opt->id,"дай короткую ссылку!"));
2. в строке
Код
}else $option_anchor=JHtml::link($option_a_targ,$anchor_label,$linkAttributes);
заменить $option_targ на $option_a_targ
3. В строке с кодом
Код
if (($display_type != 3 && $display_type != 10 && $display_type != 12) || $type == 'clear' ) {
         unset($q_array[$var_name]);
}
добавить условие
Код
if (($display_type != 3 && $display_type != 10 && $display_type != 12) || $type == 'clear' || $display_type == 3 && $type == "дай короткую ссылку!") {
         unset($q_array[$var_name]);
}

Если же вы хотите чтобы и при клике по названию по родительской категории(не по плюсу, а по буквам) открывалась кликнутая категория, а не происходило раскрытие подкатегорий, то можно добавить в какой-нибудь файл с вашими пользовательскими js-скриптами следующий код:
Код
$("ul.cf_filters_list li a").click(function (e) {
if ( e.screenX > ($(this).offset().left + 21) && $(this).hasClass("cf_parentOpt")){
window.location = $(this).attr('href');
return false;
        }
});
где 21 - в моём случае это расстояние в пикселях от начала плюса, используемого для раскрытия категории, до начала названия кликнутой категории
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать товары в 2 колонки в моб версии?

Автор art22

Ответов: 4
Просмотров: 1069
Последний ответ 06.12.2022, 11:42:56
от art22
Как пересохранить все товары?

Автор stydent

Ответов: 1
Просмотров: 1705
Последний ответ 30.03.2022, 10:38:06
от itpremium
mod_virtuemart_product - как скрыть товары, которых нет в наличии?

Автор alexfom_16

Ответов: 40
Просмотров: 4366
Последний ответ 11.10.2021, 17:50:38
от hmr
Открытие карточки товара VirtueMart3 в новом окне из категории

Автор djed9

Ответов: 2
Просмотров: 1323
Последний ответ 16.07.2021, 09:06:35
от djed9
Вывести товары из подкатегории в категорию

Автор xlite

Ответов: 78
Просмотров: 28085
Последний ответ 08.03.2021, 10:06:58
от kisBoss