SHK не корректно формируются урл при ajax пересчетах.



  • Добрый день,

    Суть проблемы:
    При добавлении товара, пересчете в корзине, любых дествиях через ajax без перезагрузки страницы.
    В чанке корзины формируется только относительный урл:

    ?shk_action=empty
    

    для очистки корзины, или

    korzina.html
    

    для страницы оформления.

    Чтобы последнее сработало нужно задать [[+order_page_url]] вместо конкретного указания id страницы в чанке корзины.

    При этом, если перегрузить страницу, то урл становится уже полным:

    www.site/korzina.html?shk_action=empty
    


  • Нашел виновника в классе shopkeeper.class.php в функции function getCartContent()

    урл формируется относительный:

    'order_page_url' => $this->modx->makeUrl( $this->config['orderFormPageId']),
    

    Тогда как во всем остальном коде

    $this->modx->makeUrl( $this->config['orderFormPageId'], '', '', 'full'),
    

    Отправил PR
    Текст ссылки



Последние темы

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.