Новости
- 13.11.2019 - Дополнение "Импорт-Экспорт" для Shopkeeper4
- 13.11.2019 - Открыт Telegram канал проекта Shopkeeper
- 26.10.2019 - Импорт и экспорт товаров в Shopkeeper 4 (видео)
- 25.09.2019 - Вышел Shopkeeper v4.0.8
- 01.09.2019 - Сниппет ShoppingCart - универсальная корзина покупок для MODX
- 02.08.2019 - Агрегация в MongoDB (видео)
- 20.06.2019 - Интеграция Shopkeeper4 для MODX (в разработке)
- 30.04.2019 - Shopker - облачный Шопкипер. Первый месяц - бесплатно!
- 31.03.2019 - DotsMenu - удобное выпадающее меню (блог)
- 19.03.2019 - Вышел Catalogfill 2.4.10 для MODX Revo
- 05.02.2019 - Symfony для MODX-разработчиков
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 14.09.2018 - Установка и обзор Shopkeeper4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Вышел Shopkeeper 4.1.3
Новости1 -
Получить цвет статуса товара?
Поддержка3 -
Проблема с giftCards
Поддержка12 -
Paykeeper2 для MODX стал бесплатным
Новости1 -
Изменить стоимость доставки из "Нового" сниппета
Поддержка9 -
Дополнение "Импорт-Экспорт" для Shopkeeper4
Новости1 -
Редактирование карточки товара
MODX - Вопросы и обсуждения2 -
Открыт Telegram канал проекта Shopkeeper
Новости1 -
Дополнительные параметры товаров - несколько списков radio-button
Поддержка2 -
Цена от параметра
Общие вопросы7 -
Импорт и экспорт товаров в Shopkeeper 4 (видео)
Документация, Уроки1 -
Shopkeeper3 и модуль оплаты PayAnyWay
Поддержка5 -
Как в окно редактирования заказа добавить поле типа daterange?
Поддержка10 -
tagmanager2 select вместо checkbox
Поддержка2 -
Пару вопросов по Symfony, Angular, MongoDB
Пожелания и предложения2 -
Подскажите как реализовать. Спасибо
Общие вопросы2 -
CatalogFill не могу настроить импорт.
Поддержка7 -
CatalogFill 2.4.10 в режиме PHP-FMP
Поддержка3 -
TypeScript - Полный Курс за 1 час
Документация, Уроки1 -
Вышел Shopkeeper4 v4.0.8
Новости1
Несколько значений checkbox для Formit
-
Продолжение связано с предыдущим вопросом Изменения товара на внешней части сайта modx
- Как сделать так чтобы formit принимал несколько значений checkbox?
есть вызов formit:
[[!FormIt? &hooks=`shopContent,redirect` &redirectTo=`15` &validate=`whom:required`
и сама форма:
<div class="form-group"> <label for="whom" class="control-label">Для кого</label><br> <label class="checkbox-inline"> <input type="checkbox" id="whom" name="whom" value="#Женщине#" > Женщине </label> <label class="checkbox-inline"> <input type="checkbox" id="whom" name="whom" value="#Любимой#" > Любимой </label> <label class="checkbox-inline"> <input type="checkbox" id="whom" name="whom" value="#Семье#" > Семье </label> </div>
при выборе всех 3 значений должно получится значения поля whom:
#Женщине#||#Любимой#||#Семье#
По итогу сохраняется только 1 параметр, если выбрать все то последний только сохраняется
- И второй вопрос. как сделать чтобы он отображал что уже установлено?
делал If:
[[!If? &subject=`[[!+whom]]` &operator=`IA` &operand=`#Женщине#` &then=`checked`]]
и в самом сниппете менял значение:
case 'ia': $operand = explode('||',$operand);
Но ничего не вышло. Изменить разделить для проверки содержимого в строчке.
Пытался изучить статью про Formit
Что то вроде это делал:[[!+fi.whom:FormItIsChecked=`#Женщине#`]]
Но ничего не вышло.
- Как сделать так чтобы formit принимал несколько значений checkbox?
-
со вторым вопросом я разобрался, отображение уже установленных флажков
[[!If? &subject=`#Женщине#` &operator=`ia` &operand=`[[!+whom:replace=`||==,`]]` &then=`checked`]]