Как сделать редирект после чистки корзины в minishop2?
Приветствую господа. Подскажите, как можно сделать редирект на главную страницу после нажатия на кнопку «чистка корзины»?
Гуглил способы, единственное что нашел:
Гуглил способы, единственное что нашел:
//данный способ мне не подходит (это условие "если корзина пуста")
{if !count($products)}
<script>
document.location.href="/index.html";
</script>
{else}Но этот способ мне не подходит! Пробовал скриптом через button onlick — безрезультатно. Есть варианты?)) Комментарии: 25
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
github.com/Ibochkarev/miniShop2/blob/68e454bb000ce9182415c0c7719a9212a3042cfd/assets/components/minishop2/js/web/default.js#L287
Переопределяем файл в настройках минишопа, вместо
добавляем свою логику.
Прям сильно выучите!)
Замннил:
на
Кеш чистил везде)
skrinshoter.ru/s/270121/WoCGrwOB?a
И ещё:
skrinshoter.ru/s/270121/WRgO1cF4?a
тут, конечно, желательно свой домен прописать)))
если так товар удалить, то редирект на главную идет
Удалил, но так и не переносит на главную, только с «мусорными корзинами» работает)
Блин, что же не так)
Править исходники не рекомендую.
А если js исходника поменяется, а вы переопределили метод, новый функционал не будет работать.
Вообщем, возможно ваш вариант и имеет место быть, но это не лучший вариант.
А так-то да — в плане новых версий плагин предпочтительнее
вот тут нужно чекнуть событие msOnEmptyCart и сохранить
нужно добавить
Скрипт минишопа смотрит в action формы кнопки очистки корзины, если его нет — подставляет из своих настроек. Это касается именно кнопки очистки. Если товары удалять по очереди, то тут либо плагин, либо — правка js-файла, как описывал выше.