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


Дополнительные параметры у товара

  • Здравствуйте
    Есть ТВ:
    Параметры ввода: param-edit
    Параметры вывода: shk_select

    0_1527165167237_c4d6bc25-4939-42db-ae68-cfff9f648413-image.png

    0_1527165230993_030d431b-d576-4eae-9851-5aeea0a29bde-image.png
    В шаблоне товара выводится:

    <form action="[[~[[*id]]]]" method="post" class="form">
                            <input type="hidden" name="shk-id" value="[[*id]]">
                            <input type="hidden" name="shk-name" value="[[*pagetitle]]">
                            <input type="hidden" name="shk-catalog" value="1">
                            <input type="hidden" name="shk-count" value="1">
                            [[*test__size:replace=`[[+id]]==[[*id]]`]]
                            .........................
    

    0_1527165660801_948d6523-b23c-467e-88cf-a5ffb2a96539-image.png

    rowTpl большой корзины:

    <div class="orderItem">
                            <div class="orderItem__imgBox">
                                <img src="[[+product__img]]" alt="Изображение [[+name]] " class="img orderItem__img">
                            </div>
                            <div class="orderItem__name">[[+name]]</div>
                            <div class="orderItem__priceBox">
                                
                                <div class="price orderItem__price">[[+price]]</div>
                                
                                <div class="testOption"> Параметр [[+addit_data]]</div>
                             ................................
    
    

    Плейсхолдер [[+addit_data]] не выводит тот параметр, который был выбран из товара, при его добавлении в корзину
    Пробовал работать без param-edit – что мне и больше подходит, (просто начал пробовать как в документации сказано) ставлю для TV параметр ввода - текстовая область, в карточке товара вписываю:
    Параметр 1== 80 ||
    Параметр 2== 100 ||

    То же самое, параметр не попадает в корзину, так же, если цена у параметра не нулевая, то цена товара должна меняться в зависимости от параметра(так было у старого shopkeeper), а этого не происходит, при переключении параметров в выпадающем списке цена товара какая была такая и остается, в не зависимости какие значения вписаны у параметра. Может быть просто что-то не подключено?
    Все вроде как по документации, но почему-то не работает
    Shk 3.2.7-pl3
    MODX 2.6.3-pl

  • Нужно убрать двойное подчеркивание в названии ТВ. Т.е. вместо test__size должно быть test_size.

  • @andchir как всегда, спасибо! Параметр передался в корзину. А я пол дня форум читал=)))

 

Последние комментарии