Плейсхолдер idx в param_edit_table всегда возвращает 1.



  • Для вывода дополнительых параметров использую сниппет param_edit_table. Вот его вызов:

    [[!param_edit_table?  &tvValue=`[[+tv.additionalParams]]` &tpl=`additionalParamsTpl`]]
    

    Чанк AdditionalParamsTpl:

    <div class="main_info">
        [[+inner]]
    </div>
    <!--tpl_separator-->
    <div class="item">
    	<div><input type="radio" value="[[+idx]]__[[+field2]]" onclick="SHK.additOpt(this)" name="additionalParams__[[+id]]" [[+idx:eq=`0`:then=`checked`]]> [[+field1]] </div>
    	<div> <span>[[+field2]] грн.</span></div>
    </div>
    

    Проблема в том что idx всегда выводит единицу, а должен выводить индекс от нуля.
    alt text
    Версия MODX - 2.5.2pl
    Версия Shopkeeper - 3.2.5-pl
    Shopkeeper устанавливался через стандартный установщик.
    Подскажите, что я делаю не так?
    Сайт пока что крутится на локалке


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

    Попробуйте добавить параметр
    placeholderPrefix - префикс плейсхолдеров. Может этот плейсхолдер переписывается другим сниппетом.

    &placeholderPrefix=`my_`
    
    [[+my_idx]]
    


  • @Andchir спасибо, помогло.



  • Добрый вечер! А как можно дополнителные параметры реализовать с увеличением и уменьшением количества? (т.е. есть несколько дополнительных параметров и их нужно добавить несколько раз и соответственно к стоимости товара прибаляется цена)
    Товар _1 стоимость 500 р.
    /Вар1/ параметр_1 | (-) 1 шт (+) | /+50р/ - 500 р. + 50
    /Вар2/ параметр_1 | (-) 2 шт (+) | /+50р/ - 500 р. + 50 + 50

    По типу пересчета цены в корзине при увеличении количества.
    Дайте пожалуйста наводку куда копать

    Заранее благодарен!

    Что то подобное реализовано вот сдесь линк версия тут Shopkeeper 2.3.4



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

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