Перейти к содержанию
Форум поддержки пользователей VamShop

Шаблон vamshop5: Как сделать кликабельными категории с выпадающим списком (с dropdown)


support

Рекомендуемые сообщения

Сейчас в шаблоне vamshop5 по умолчанию категории, у которых есть подкатегории - не кликабельны.

А выводятся просто подкатегории при наведении мышки.

Как сделать что б и наведение мышки открывало подкатегории, и клик по категории переходил в категорию?

В /templates/vamshop5/javascript/vamshop5.js внизу добавляйте:

// Go to the parent link on click
$('.navbar-mega-nav .dropdown > a').click(function(){
    location.href = this.href;
});

В /templates/vamshop5/source/boxes/categories2.php меняйте:

        $categories_string2 .= '<li'.((vam_has_category_subcategories($owner_cat_id)) ? " class=\"dropdown\" " : "").'><a'.((vam_has_category_subcategories($owner_cat_id)) ? " class=\"dropdown-item dropdown-toggle\" data-bs-toggle=\"dropdown\" " : " class=\"dropdown-item\" ").'href="' . ((vam_has_category_subcategories($owner_cat_id)) ? "#" : $cPath_new_url) . '">' . (($icon != '') ? '<i class="'.$icon.'"></i>&nbsp;&nbsp;' : false) . $owner_cat_name . $products_count_string . '</a>'."\n";

на:

        $categories_string2 .= '<li'.((vam_has_category_subcategories($owner_cat_id)) ? " class=\"dropdown\" " : "").'><a'.((vam_has_category_subcategories($owner_cat_id)) ? " class=\"dropdown-item dropdown-toggle\" data-bs-toggle=\"\" " : " class=\"dropdown-item\" ").'href="' . ((vam_has_category_subcategories($owner_cat_id)) ? $cPath_new_url : $cPath_new_url) . '">' . (($icon != '') ? '<i class="'.$icon.'"></i>&nbsp;&nbsp;' : false) . $owner_cat_name . $products_count_string . '</a>'."\n";

Всё.

Теперь будет работать клик по категории.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...