20 февраля 2018, 11:59 TV будет служить для выбора категорий, к которым относится товар. Или я не правильно вас понял? Вот пример, когда товары лежат в разделах «Украшения» и «Аксессуары», при этом каждый товар относится к какой-то коллекции. Так вам нужно? https://bulu-accessories.com/ Вопросы / Вопрос по выводу структуре категорий 6 0
20 февраля 2018, 11:57 Я, конечно, не 100% знаток MODx, но вы говорите о корзине, а плагин пишете для заказа. Документация по корзине Вопросы / плагин корзины 5 0
20 февраля 2018, 11:54 Ну есть же событие msOnAddToCart. Нужно просто повесить на него плагин в нем проверять кол-во и добавлять или не добавлять доп товар. Вот документация корзины Вопросы / Автоматическое добавление товаров в корзину 1 0
20 февраля 2018, 11:46 Насколько я понимаю, нужно в js ajaxForm отключить инициализацию этих всплывашек. Вопросы / fi.successMessage 1 0
20 февраля 2018, 11:41 if(!isset($btn_name)) {return false;} Вопросы / Пустые отправки с сайта AjaxFormit + Formit 9 +1
19 февраля 2018, 18:16 Если я все правильно понял, то можно создать отдельно список категорий и потом в TV выдирать к каким категориям относится товар. Вопросы / Вопрос по выводу структуре категорий 6 0
19 февраля 2018, 18:08 Тут есть несколько вариантов: 1) Написать процессор, в котором будет вызываться сниппет и дергать процессор. 2) Создать страницу, на которой вызывается сниппет и дергать эту страницу. 3) Через коннектор. Этот метод я только планирую изучить. Вопросы / msOneclick выполнить сниппет 4 0
19 февраля 2018, 16:08 По платным дополнениям лучше задавать вопросы в поддержку компонента. Я, например, не работал с этим компонентом. Поэтому в голову приходить только костыль по общим правилам работы. Перехватываем событие (onClick или onSubmit), аяксом дергаем сниппет. Вопросы / msOneclick выполнить сниппет 4 0
19 февраля 2018, 14:37 Могу только порекомендовать дебажить. Таким образом выявить момент на котором выкидывает и вашего бека. От этого уже и плясать. Никто не отменял в сниппетах var_dump(), print_r() ну и собственно логи MODx! Вопросы / Пользователь не может залогинется, проблема с сессиями 1 0
19 февраля 2018, 14:24 Так как вы не указали используете вы феном или нет, то и ответ будет общим! В шаблоне или чанке товара проверяете TV, честно говоря не помню что возвращает чекбокс (0, 1 или on, off), и если значение истинно, то добавляйте к кнопке атрибут disable, иначе ничего не добавляйте. Документация Fenom Документация по фильтам Думаю что ознакомившись с соответствующей документацией, вы сможете легко решить вашу задачу. Вопросы / Сделать кнопку "в корзину" не активной при определенном условии 1 0
17 февраля 2018, 11:45 Создайте php файл и средствами curl отправьте POST данные на эту страницу! Думаю что все станет ясно. Вопросы / Пустые отправки с сайта AjaxFormit + Formit 9 0
17 февраля 2018, 08:57 Судя по всему это не подсказали, а написали за вас!))) И в результате вы не понимаете что делаете! Что у вас сниппет возвращает??? По идее он должен вернуть массив. Вопросы / Вывести информацию из нескольких docid? 4 0
17 февраля 2018, 08:46 Если на страницу, но которой вызывается ajaxForm отправить данные методом POST, то ваша валидация на стороне JS будет игнорирована. Для того что бы такое не приходило нужно проверку осуществлять на стороне PHP. Для этого у Formit есть хуки. Офф. док: https://docs.modx.com/extras/revo/formit/formit.hooks По примеру в докуентации создаете хук для проверки заполненности скрытого поля и добавляете свой хук в вызов сниппета. Промер хука: <?php // Name = testHook $hidden = $hook->getValue('hiddenField'); if(!empty($hidden)){return false;} return true;В вызове сниппета: &hooks=`testHook,email`Ну а проверку на нажатие кнопки можно добавить в этот же хук. Она будет доступна в хуке, если у кнопки будет стоять атрибут name, например name=«formSubmit» Вопросы / Пустые отправки с сайта AjaxFormit + Formit 9 +1
17 февраля 2018, 08:31 Попробуйте в назавии файлов использовать только латинские буквы и дефисы вместо пробелов. Вопросы / Не отображаются превьюшки изображений в управлении Media 2 0
17 февраля 2018, 08:22 Наверное, самым простым решением будет добавить код инициализации в чак с результатами, что бы он инициализировался после добавления результатов. Вопросы / Инициировать скрипт после mFilter2 4 0
16 февраля 2018, 18:22 У вас валидация проверка на спам происходит на фронте и если отпрвито постом, то проходим мимо проверки!) Напишите хук для проверки скрытого поля и можно еще контролировато нажатие кнопки присвоив ей имя. Написанный хук указать перед хуком email. Вопросы / Пустые отправки с сайта AjaxFormit + Formit 9 0
15 февраля 2018, 19:12 По правилам валидации на странице должен быть уникальный id тега, а у вас дублируется. Простейшим решением будет для мобильной версии изменить id и в своем основном скрипте написать нужный код. Объект miniShop2 доступен глобально. Это можно проверить console.log(miniShop2); Вопросы / Проблема с msMiniCart 1 0
15 февраля 2018, 18:58 $modx->setPlaceholder('price_total', "$price_total");Вы тут в виде значения строку передаете! Попробуете передать значение переменной: $modx->setPlaceholder('price_total', $price_total); Вопросы / Плагин замены цены в зависимости от суммы заказа 1 0
15 февраля 2018, 18:51 В разделе тикетов настроить url для детей! Вопросы / Tickets, use_alias_path, не работает 2 +1
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Вот пример, когда товары лежат в разделах «Украшения» и «Аксессуары», при этом каждый товар относится к какой-то коллекции. Так вам нужно?
https://bulu-accessories.com/
Документация по корзине
1) Написать процессор, в котором будет вызываться сниппет и дергать процессор.
2) Создать страницу, на которой вызывается сниппет и дергать эту страницу.
3) Через коннектор. Этот метод я только планирую изучить.
Перехватываем событие (onClick или onSubmit), аяксом дергаем сниппет.
В шаблоне или чанке товара проверяете TV, честно говоря не помню что возвращает чекбокс (0, 1 или on, off), и если значение истинно, то добавляйте к кнопке атрибут disable, иначе ничего не добавляйте.
Документация Fenom
Документация по фильтам
Думаю что ознакомившись с соответствующей документацией, вы сможете легко решить вашу задачу.
Для того что бы такое не приходило нужно проверку осуществлять на стороне PHP. Для этого у Formit есть хуки.
Офф. док: https://docs.modx.com/extras/revo/formit/formit.hooks
По примеру в докуентации создаете хук для проверки заполненности скрытого поля и добавляете свой хук в вызов сниппета.
Промер хука:
В вызове сниппета:
Ну а проверку на нажатие кнопки можно добавить в этот же хук. Она будет доступна в хуке, если у кнопки будет стоять атрибут name, например name=«formSubmit»
Напишите хук для проверки скрытого поля и можно еще контролировато нажатие кнопки присвоив ей имя. Написанный хук указать перед хуком email.