Новости
- 16.02.2019 - Вышел Shopkeeper 4.0.3
- 05.02.2019 - Symfony для MODX-разработчиков
- 18.01.2019 - Вышел Shopkeeper 4.0.0, Обновлен сайт
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 18.09.2018 - Вышел Shopkeeper v4.0-rc
- 14.09.2018 - Установка и обзор Shopkeeper4
- 29.07.2018 - Бесплатные базы данных MongoDB на 1 год
- 21.07.2018 - Критическая уязвимость MODX <=2.6.4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Не добавляется цена товара в корзину.
Поддержка9 -
Вышел Shopkeeper 4.0.3
Новости1 -
TagManager2 отображает в фильтре удаленные значения TV-полей
Поддержка7 -
Бесплатные базы данных MongoDB на 1 год
Новости7 -
Пересчет цены в зависимости от параметров
Поддержка3 -
CatalogFill: не работает импорт в таблицу MIGXDB
MODX - Вопросы и обсуждения15 -
TagManager2 при фильтрации на странице, ничего не происходит
Поддержка17 -
Не выводиться ID товара в письме
Поддержка2 -
Несколько значений checkbox для Formit
MODX - Вопросы и обсуждения2 -
Array в теле письма после оформления заказа
Поддержка5 -
Изменения товара на внешней части сайта modx
MODX - Вопросы и обсуждения10 -
tagManager2 отображает в фильтрации значения удаленных товаров
Поддержка1 -
Цена доставки (не получается найти)
Общие вопросы3 -
shopkeeper3 и цена в зависимости от площади
Поддержка9 -
Catalofill выдает 502 ошибку при загрузке 35 000+ позиций
Поддержка13 -
Получить имена и значения всех TV
Поддержка10 -
CatalogFill + MIGX (не shopkeeper)
Поддержка4 -
Symfony для MODX-разработчиков
Новости1 -
Shopkeeper2 другие цены у товаров в зависимости от выбранного способа оплаты
Поддержка7 -
Не добавляет товары через SHK.toCartFromArray
Поддержка4
Не работает checked в param edit table
-
Здравствуйте!
Пытаюсь использовать в шаблоне param edit table[[+idx:eq=`0`:then=`checked`]]
но в коде ничего не выводит, причем в общей конструкции
<input type="radio" class="shk_param" value="[[*idx]]__[[+field2]]" name="size__[[+id]]" onclick="SHK.additOpt(this)" [[+idx:eq=`0`:then=`checked`]] />
idx выводится везде нормально, кроме случая с обработкой модификаторм.
Когда использую модификатор для idx, он пропадает вообще, checked не выводит.
Инпуты нумеруются нормально начиная с 0.
Что это может быть? Как решить проблему? -
Спасибо за ответы, решил проблему другим путем
мойкод
<input style="margin-top: -4px;" type="checkbox" class="shk_param razmer" value="razmer__[[+idx]]__ ([[+field1]])" id="razmer__[[*id]]__[[+idx]]" name="razmer__[[*id]]__[[+field1]]" onclick="SHK.additOpt(this)" />
решение
<script> function RAZ911() { var c = document.querySelector('#razmer__[[*id]]__0'); if (!c.checked) c.checked = true; // поставить checked если не стоит } RAZ911(); </script>
-
idx выводится везде нормально, кроме случая с обработкой модификаторм.
Это смотря где вы вызываете сниппет param_edit_table. Если в шаблоне страницы, то должно работать. А если где-то что выводится аяксом, то вряд ли, т.к. для нормальной работы модификаторов нужно чтобы парсер делал несколько проходов.
-
@Andchir ну впринципе не стал вникать в суть, и скрипт тоже не стал использовать сделал сниппет checking
<?php if ($input == 0) {echo "checked"; }
и вывел в инпуте его так
[[!checking?input=`[[+idx]]`]]
Работает только так, мне пока хватает.
PS Да вызываю в шаблоне товара, на странице есть форма быстрого заказа ajax если только.
Спасибо.