2 часа назад
самый просто вариант это хукЯ тоже так думаю
Этот хук обрабатывает форму "Купить в 1 клик", создает заказ в miniShop2 1
Вчера в 12:45
Нет, данную проблему не решил, потому как она мне и не мешала… Так как с сам minishop3 использовал на паре проектов где доставка и не требовалась. Буд...
[MiniShop3] - Новости, Планы 34
Вчера в 12:35
казалось бы чего, открой другой браузер, где не выполнен вход и заноси заказаМожно установить adminTools и запретить автоматическое залогинивание в ко...
Оформление заказа minishop2 1
03 сентября 2025, 19:36
Если ты просто скачал компонент из репозитория и не запускал composer install — запусти.
MiniShop3 - 1.0.0-alpha 20
31 августа 2025, 21:09
Экранировать, то есть так: $c->sortby($this->modx->escape('rank'), 'ASC');
Во всех файлах?
/core/components/pageblocks/processors/mgr/co...
PageBlocks. Удобное управление контентом сайта. 46
29 августа 2025, 18:05
Василий, здравствуйте! Очень интересное (и правильное) направление для развития modx экосистемы как мне кажется. В последнее время для разработки боль...
Новый тип дополнений: mmxDatabase и mmxForms 41
29 августа 2025, 17:29
Пересобрал шаблон для новостей которые через Collections.
В какой TV была ошибка так и не нашел (((
Мodx revo 3.1.2 при запросе страницы, связанной с Collections сервер возвращает ошибку 500 3
28 августа 2025, 21:34
Добро. Сейчас, сейчас… прольётся чья-то кровь )))
Доработки сайта сообщества modx.pro 11
1. оформил метод оплаты картой (по сути копия самовывоза, но зовется так, как мне надо).
2. Сделал страничку для админа (с соотв. правами на просмотр и т.д.). Там админ видит весь список заказов и делает с ними несколько действий, которые тогда были заявлены (уже не помню точно). Но одним из них было действие «отправить счет клиенту». Далее запускался скрипт который оформлял заказ на оплату в сбере через стандартный API сбера через связку Номер заказа на сайте — номер заказа в платежном шлюзе (в базе сайта id заказа в шлюзе сбера сохранялся в спецполе). По факту клиенту высылалась ссылка на оплату в платежном шлюзе (время существования ссылки было выставлено на бесконечное время). Клиент оплачивал заказ и редиректился на страницу успешной оплаты заказа, где по id заказа из GET (это шлюзовский id) менялся статус заказа на сайте.
1. Добавил поля id_1C и id_parent_1C в modx_site_content
2. В плагине на OnMODXInit (у меня там куча полей для расширения разных классов)
написал
3. В плагине на OnDocFormSave и onDocFormPrerender
Все заработало.
вам недостаточен, то коли вы уже получили значение тв-поля типа MIGX, то продолжите обработку примерно так
где tpl.select это
Но можно и для option сделать свой tpl и юзать его при чтении migx так же через getChunk
1. Создал два события (по факту, даже одно нужно было) в меню системных событий. Имя не важно
2. В core/components/myComponent создал папки elements/plugins и файл plugin.mycomponent.php (любое имя php файла)
3. Создал плагин на созданное ранее событие и указал php файл выше как источник (нажал галочку Статический)
4. В процессоре core/components/migx/processors/mgr/migxdb/update.php вызвал метод
5. Получил в плагине объект myObj, получил alias и если он пустой, то получаем pagetitle у myObj, создаем новый объект класса modResource
и в поле alias у myObj вставляем
родная транслитерация modx сработала!)
а в нем: (мне просто нужно было дописать к имени блок с ПИН клиента)
$order.cart_cost и $order.delivery_cost
Попробовал сейчас этот вариант — в превью MIGX вижу только ссылку на файл .svg, но тега img почему-то нет. В журнал ничего из ошибок не записалось. Попробовал указать имя чанка, в котором разместил соответствующий код с тегом img — тоже самое.