К содержанию

Минишоп2. при удалении товара из корзины вывести его в другом месте на этой же странице (под корзиной)

Добрый день.
а может кто-то подсказать, как реализовать такое:
при удалении товара из корзины (на странице оформления заказа), он тут же выводится в таблице под корзиной.
вроде не очень сложно должно быть, но пока не решил, был бы очень благодарен за любую наводку, которая приведёт к решению)
Евгений Дубровин
Евгений Дубровин
08 февраля 2019, 10:40
modx.pro
1 652
Реклама

Комментарии: 9

Наумов Алексей
Наумов Алексей Администратор
08 февраля 2019, 10:44
как бы аналогично этому компоненту
modstore.pro/packages/ecommerce/looked
но:
1. не знаю, можно ли сниппету addLooked передать произвольный id, ведь по-умолчанию он просто текущую страницу добавляет
2. при удалении товара из корзины страница не обновляется, все через ajax.
    Евгений Дубровин
    10 февраля 2019, 13:21
    пока не помогло.
    в том то и дело, что без обновления страницы, компонент же не работает через Аякс, как я понял.
    Владимир
    Владимир Старожил
    08 февраля 2019, 11:09
    При удаление записывать в сессию ид товара через плагин, потом снипетом тянуть ид из сессии в таблицу под корзиной. Можно делать через AJAX с помощью колбеков
      Евгений Дубровин
      08 февраля 2019, 13:33
      спасибо!
      вытянуть сниппетом из сессии — вроде более-менее понятно.
      плагин записи в сессию видимо должен быть на событие msOnRemoveFromCart, но вот как именно записать в сессию айди удалённых товаров, не знаю и нигде не нашёл пока про это.
        Владимир
        Владимир Старожил
        08 февраля 2019, 13:51
        $_SESSION['minishop2']['deletedIds'] = ...
          Евгений Дубровин
          10 февраля 2019, 13:15
          deletedIds — переменная, которую мы будем использовать для вывода удалённых?
          а что вместо многоточия?
            Владимир
            Владимир Старожил
            10 февраля 2019, 13:33
            Массив удаленных id товаров, которые вы будете получать в плагине на удаление
          Максим
          Максим Старожил
          08 февраля 2019, 14:20
            Евгений Дубровин
            10 февраля 2019, 13:18
            я просматривал документацию, сформировать решение моего вопроса это мне пока не помогло, наверно причина в том, что мои знания Модкс на данный момент не на высшем уровне.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9