1. Главная

  2. Блог

  3. Как отключить jgrowl при добавлении в корзину
  • MODX
  • Интернет-магазин

Как отключить jgrowl при добавлении в корзину

  • Дата публикации

  • Автор

    Баранов Константин

  • Время чтения

    5 минут

  • Категория

    Кейс

Кейс Как отключить jgrowl при добавлении в корзину

Введение

У сайтов, разработанных на CMF MODX Revolution, система уведомлений, к примеру, AjaxForm при отправке сообщений на почту, MiniShop2 при добавлении товара в корзину, построена на JGrowl. Но не всегда стоит задача просто стилизовать данное окно уведомлений, переопределив их стандартное поведение.

К примеру, если мы захотим вызвать модальное окно при добавлении товара в корзину, то параллельно отобразится и окошко уведомления JGrowl. В этом случае его необходимо отключить. Сделать это можно так:

Решение

Здесь делаем проверку, какое действие происходит.
Например так:

var skip = 0;
for (var i=0; i < data.length; i++) {
     if (data[i].name == 'ms2_action' && data[i].value == 'cart/add') {
          skip = 1;
     }
}
if (!skip) {
    miniShop2.Message.success(response.message);
}
    

предыдущая статьяследующая статья
Услуги