Вопрос по корзине



  • Добрый день!
    Подскажите у меня есть шаблон страницы оформления заказа - shopCartRow, я сделал свой шаблон shopCartRow2, создал набор параметров big_shop_cart в cartRowTpl указал его.

    Он нормально выводится shopCartRow2 но когда я обновляю его т.е пытаюсь в этой же корзине приплюсовать еще один товар то шаблон слетает на shopCartRow, почему так происходит?



  • Проверьте, откуда идет вызов шаблона - из чанка или из папки l/core/components/shopkeeper3/elements/chunks/ru/ Т е способ вызова шаблона из сниппета (файл или чанк) и тексты в чанке, документе



  • а как это проверить я не совсем понимаю?



  • вообще я создал набор параметров big_shop_cart в нем в поле cartRowTpl я указал свой шаблон shopCartRow2 вместо @FILE shopCartRow.tpl



  • @aleminov Слетает потому что у вас неверно указан data-shopcart="1"
    а у вас в shopCartRow2 должен быть data-shopcart="3"

    Если в настройках системы в поле shk3.property_sets они идут в таком порядке
    cart_catalog, cart_order_page, big_shop_cart

    где цифра у нас
    cart_catalog(1), cart_order_page(2), big_shop_cart(3)



  • @Роман вот код

    <div class="shop-cart" data-shopcart="4">
    <tr class="cart-order" >
    33
    <td >
    <img src="[[+image]]">
    </td>

    <td align="left"><b><a href="[[+url]]">[[+name]]</a></b> [[+addit_data]]</td>
    <td>[[+price]] [[+currency]]</td>
    <td>
        <input class="shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]" />
    </td>
    <td align="right">
        <a href="[[+url_del_item]]" title="Удалить" class="shk-del"><img src="assets/components/shopkeeper3/web/css/default/delete.gif" width="17" height="17" alt="Удалить" /></a>
    </td>
    

    </tr>
    </div>



  • в стандартном шаблоне shopCartRow, вообще нет никаких data-shopcart="1" он там обязателен?

    <tr class="cart-order">
        <td align="left"><b><a href="[[+url]]">[[+name]]</a></b> [[+addit_data]]</td>
        <td>[[+price]] [[+currency]]</td>
        <td>
            <input class="shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]" />
        </td>
        <td align="right">
            <a href="[[+url_del_item]]" title="Удалить" class="shk-del"><img src="assets/components/shopkeeper3/web/css/default/delete.gif" width="17" height="17" alt="Удалить" /></a>
        </td>
    </tr>
    


  • Для начала прикрепите скриншот в настройках системы shopkeeper3
    А то гадать так буду до бесконечности, и скриншот набора параметров



  • 0_1467115310146_3.png



  • 0_1467115780970_4.png



  • 0_1467115841889_5.png



  • <tr class="cart-order" data-shopcart="4">
        <td align="left"><b><a href="[[+url]]">[[+name]]</a></b> [[+addit_data]]</td>
        <td>[[+price]] [[+currency]]</td>
        <td>
            <input class="shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]" />
        </td>
        <td align="right">
            <a href="[[+url_del_item]]" title="Удалить" class="shk-del"><img src="assets/components/shopkeeper3/web/css/default/delete.gif" width="17" height="17" alt="Удалить" /></a>
        </td>
    </tr>
    


  • параметр params для маленькой корзины а big_shop_cart для шаблона на странице оформления закзаза

    роман ваш код data-shopcart="4" я добавлял но все равно шаблон скидывается к базовому


  • Администраторы

    Читайте документацию про параметр "data-shopcart". И выкиньте из головы этот "shopCartRow", не в нём дело.
    http://wiki.modx-shopkeeper.ru/doku.php?id=shk3_docs#пример_использования



  • @Andchir Вот так получается ? [[!Shopkeeper3@big_shop_cart]]



  • а в чем тогда объясните нормально у меня не получается?



  • @aleminov
    Системные настройки - shopkeeper3 - shk3.property_sets
    прописываешь через запятую свои названия параметров
    (порядковый номер у них будет так как напишешь - первый 1 второй 2 и тд)

    в чанке вызова корзины (стандартно shopCart) в div id="shopCart" прописываешь data-shopcart="НУЖНЫЙ НОМЕР ПАРАМЕТРА"



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