30 ноября 2019, 13:02 Плагина нет <form class="ms2_form" id="msOrder" method="post"> <div class="row"> <div class="col-12 col-md-6"> <h4>{'ms2_frontend_credentials' | lexicon}:</h4> {foreach ['email','receiver','phone'] as $field} <div class="form-group row input-parent"> <label class="col-md-4 col-form-label" for="{$field}"> {('ms2_frontend_' ~ $field) | lexicon} <span class="required-star">*</span> </label> <div class="col-md-8"> <input type="text" id="{$field}" placeholder="{('ms2_frontend_' ~ $field) | lexicon}" name="{$field}" value="{$form[$field]}" class="form-control{($field in list $errors) ? ' error' : ''}"> </div> </div> {/foreach} <div class="form-group row input-parent"> <label class="col-md-4 col-form-label" for="comment"> {'ms2_frontend_comment' | lexicon} <span class="required-star">*</span> </label> <div class="col-md-8"> <textarea name="comment" id="comment" placeholder="{'ms2_frontend_comment' | lexicon}" class="form-control{('comment' in list $errors) ? ' error' : ''}">{$form.comment}</textarea> </div> </div> </div> <div class="col-12 col-md-6" id="payments"> <h4>{'ms2_frontend_payments' | lexicon}:</h4> <div class="form-group row"> <div class="col-12"> {foreach $payments as $payment index=$index} {var $checked = !($order.payment in keys $payments) && $index == 0 || $payment.id == $order.payment} <div class="checkbox"> <label class="col-form-label payment input-parent"> <input type="radio" name="payment" value="{$payment.id}" id="payment_{$payment.id}"{$checked ? 'checked' : ''}> {if $payment.logo?} <img src="{$payment.logo}" alt="{$payment.name}" title="{$payment.name}" class="mw-100"/> {else} {$payment.name} {/if} {if $payment.description?} <p class="small">{$payment.description}</p> {/if} </label> </div> {/foreach} </div> </div> </div> </div> <div class="row"> <div class="col-12 col-md-6" id="deliveries"> <h4>{'ms2_frontend_deliveries' | lexicon}:</h4> <div class="form-group row"> <div class="col-12"> {foreach $deliveries as $delivery index=$index} {var $checked = !($order.delivery in keys $deliveries) && $index == 0 || $delivery.id == $order.delivery} <div class="checkbox"> <label class="col-form-label delivery input-parent"> <input type="radio" name="delivery" value="{$delivery.id}" id="delivery_{$delivery.id}" data-payments="{$delivery.payments | json_encode}" {$checked ? 'checked' : ''}> {if $delivery.logo?} <img src="{$delivery.logo}" alt="{$delivery.name}" title="{$delivery.name}"/> {else} {$delivery.name} {/if} {if $delivery.description?} <p class="small"> {$delivery.description} </p> {/if} </label> </div> {/foreach} </div> </div> </div> <div class="col-12 col-md-6"> <h4>{'ms2_frontend_address' | lexicon}:</h4> {foreach ['country','region','city','newMail','index'] as $field} <div class="form-group row input-parent"> <label class="col-md-4 col-form-label" for="{$field}"> {('ms2_frontend_' ~ $field) | lexicon} <span class="required-star">*</span> </label> <div class="col-md-8"> <input type="text" id="{$field}" placeholder="{('ms2_frontend_' ~ $field) | lexicon}" name="{$field}" value="{$form[$field]}" class="form-control{($field in list $errors) ? ' error' : ''}" /> </div> </div> {/foreach} <div class="form-group row input-parent"> <label class="col-md-4 col-form-label" for="street"> {'ms2_frontend_user_address' | lexicon} <span class="required-star">*</span></label> <div class="col-md-8 row no-gutters"> {foreach ['street' => 6, 'building' => 3, 'room' => 3] as $field => $col} <div class="col-{$col}"> <input type="text" id="{$field}" placeholder="{('ms2_frontend_' ~ $field) | lexicon}" name="{$field}" value="{$form[$field]}" class="form-control{($field in list $errors) ? ' error' : ''}"> </div> {/foreach} </div> </div> </div> </div> <button type="button" name="ms2_action" value="order/clean" class="btn btn-danger ms2_link"> {'ms2_frontend_order_cancel' | lexicon} </button> <hr class="mt-4 mb-4"/> <div class="d-flex flex-column flex-md-row align-items-center justify-content-center justify-content-md-end"> <h4 class="mb-md-0">{'ms2_frontend_order_cost' | lexicon}:</h4> <h3 class="mb-md-0 ml-md-2"><span id="ms2_order_cost">{$order.cost ?: 0}</span> {'ms2_frontend_currency' | lexicon}</h3> <button type="submit" name="ms2_action" value="order/submit" class="btn btn-lg btn-primary ml-md-2 ms2_link"> {'ms2_frontend_order_submit' | lexicon} </button> </div> </form> Вопросы / Не сохраняются данные заказа minishop2 15 0
30 ноября 2019, 12:18 Когда пользователь создает заказ. Через админку сохраняет. Вопросы / Не сохраняются данные заказа minishop2 15 0
[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, сервис-ориентированная архит...