mFilter2 фильтрация из двух полей, как сделать?

Добрый день.

Подскажите, как реализовать фильтрацию в mFilter2 из двух полей?

Есть ширина и есть длина, необходимо по типу поля «цена» в одной ячейке дать выбор ширины, в другой длины. Подскажите, кто сталкивался, как реализовать?
Роман
26 февраля 2023, 09:45
modx.pro
560
0

miniShop2, событие msOnBeforeChangeInCart возвращает неверный результат

Добрый день, использую minishop2, создал плагин на событие msOnBeforeChangeInCart. И корзина возвращается неверно, пробовал разными способами:
$values = $cart->get();
$values = $modx->getOption('cart', $scriptProperties);
$miniShop2 = $modx->getService('miniShop2');
$miniShop2->initialize($modx->context->key);
$values = $miniShop2->cart->get();
Что получаю в итоге:
chieff
24 февраля 2023, 11:02
modx.pro
595
0

Vite + MODX CMP, как избавиться от ExtJS и жить дальше с комфортом в разработке

В данном видео мы посмотрим как можно избавить себя от использования ExtJS при разработке компонентов и начать применять современные реактивные фреймворки, такие как Vue, React, Svelte и другие.


Семён Кудрявцев
22 февраля 2023, 18:54
modx.pro
9
1 717
+30

Плагин к minishop2 и настройка mFilter2

Всем доброго дня!
Нужна помощь по следующей задаче:
Сайт-каталог автозапчастей.
Нужен плагин к minishop2.
В отдельной таблице будут марки — модели автомобилей. Нужно добавить в карточку товара выбор марки и модели авто. Список связанный.
В mFilter2 должно быть 2 поля: марка, модель. Список связанный.
Интересует цена вопроса.

Телега t.me/defulo_web
Сергей Самусев
22 февраля 2023, 11:57
modx.pro
308
0

SeoFilter - добавление и изменение TV параметров у виртуальной страницы

Есть страницы каталогов, генерируемые компонентом SeoFilter, у габлона каталога есть TV (Вопрос — ответ). На обычных страницах данное поле доступно во вкладке Дополнительные поля TV. А как присвоить значения доп полей страницам сеофильтра?
Константин
22 февраля 2023, 06:04
modx.pro
366
0

Пересчет цены от общей суммы

Нужно добавить функционал, который будет подставлен в цену товара в зависимости от выбранной суммы в корзине.
Две цены, обычная и опт. При достижении определенной суммы, перевести цену в корзине и пересчитать на опт, с сообщением на фронте для клиента, что сумма пересчитана

сайт на MODx 2.8.3, корзина кастомизирована своим классом, цены приходят из 1с через msync и обрабатываются msoptionsprice2.

Тестовый сайт, полный аналог

стоимость?

Сообщение в телеграмм
Щукин Дмитрий
21 февраля 2023, 19:35
modx.pro
336
0

[Babel] как автоматически создавать ресурсы в других контекстах?

Приветствую!
Интересует есть ли возможность при создании ресурса автоматически создавать их со связями Babel в остальных контекстах?
Eugene
21 февраля 2023, 18:54
modx.pro
427
0

Частичное оформление корзины Minishop2

Добрый день! Есть задача, чтобы в интернет-магазине на Minishop2 было частичное оформление корзины. Допустим, добавили мы в корзину 5 товаров, напротив каждого товара в корзине есть чекбокс, то есть этим чекбоксом мы выбираем какие-товары хотим оформить. Выбрали мы, нажав на чекбоксы, 2 товара для оформления, оформили заказ, остальные 3 товара остались в корзине, которые мы можем оформить позже. Есть какие-то готовые решения для этого или как это вообще можно реализовать подскажите пожалуйста, заранее благодарен.
Алексей
21 февраля 2023, 17:36
modx.pro
801
0

Office. Принятие политики при регистрации

В документации красиво написано что при регистрации обязательно только одно поле — email.
Но в реалиях жизни требуются и другие, например принятие договора оферты/политики конфиденциальности и т.п.
Подскажите как сделать эти поля чекбоксами обязательными к активации именно при регистрации юзера?
Сергей Карпович
21 февраля 2023, 10:15
modx.pro
1
527
0

[miniShop2] Как узнать включена ли опция товара?

Добрый день!
Получаю через MODx API опцию вот таким образом

$object = $modx->getObject("msOption", ['key' => $optionKey])

Можно ли как-то программно определить включена ли опция для категории, к которой относится товар?

Просто возникла следующая проблема. У нас был написан скрипт, который при выгрузке товаров проверял существует ли опция, и, если она не существует, опция создавалась и заполнялась значениями, если опция существует, то она просто заполнялась значениями. В какой-то момент (не знаю почему) почти все опции оказались отключены в админке в разделе настроек miniShop`а. disk.yandex.ru/d/HORlqOJTGOoJ3A Вот эти галочки не стояли, и казалось, что опции просто не подтягивались из выгрузки, на самом же деле, они подтягивались, просто раз были выключены, не отображались ни на странице товара, ни в админке.

Заранее благодарен за вашу помощь
Giant Dad
20 февраля 2023, 15:16
modx.pro
370
0