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


Плейсхолдер 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

 

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

  • @Yiliy

    то есть без имени

    Видимо потому что у вас отключено, а в XML алиаса я не увидел

    //автоматически генерировать псевдоним (alias) при импорте //false - выключено; true - генерировать с переводом в транслит; 'notranslit' - генерировать без перевода в транслит. $cf_config['imp_autoalias'] = false;

    Читать далее
  • Y

    Проблема была оказывается в том, что оно не видело
    <Title>pagetitle</Title>
    Я поменял на
    <Title><item>pagetitle</item></Title>
    и все импортировалось успешно но теперь в каталогах вместо url ресурсов отображается /сайт/каталог/.html
    то есть без имени и после перехода на страницу товара появляется ошибка 403

    Читать далее
  • M

    Поменялся дизайн.
    Новая корзина, всплывающие окна и прочие фишки сверстаны. Нужно переподключить, разобраться с возможным конфликтом JS.
    Что, где и как лежит -- покажу.

    Скайп mas_hate

    Читать далее
  • В $cf_config['imp_xml_structure'] должен быть XML, который в файле повторяется. Также нужно настроить
    параметр $cf_config['imp_xml_itemsparent_path']. Покажите полный файл, который импортируете.

    Читать далее