Володя · 21 сентября 2017, 16:34 как и говорил выше в каждом товаре запустить сниппет для вывода модификацийпример {'!pdoPage'|snippet: [ 'element' => 'msProducts', 'tpl' => "@INLINE {'!msOptionsPrice.modification'|snippet: [ 'product' => {{+id}}, ]} " ]} Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 +2 1
Володя · 21 июня 2017, 16:18 можно еще используя феном {foreach $options as $name => $values} {do $values|sort} ... {/foreach}настройка pdotools_fenom_php должна быть Да Вопросы / Сортировка значений опций товара 14 0 3
Михаил · 21 июня 2017, 14:36 Можно попробовать использовать Fenom {if $parents == 5} {/if}Или {switch $parents} {case '5'} {case '6'} {case default} {/switch}Документация Вопросы / Как написать условия с тремя значениями? 6 +3 2
Илья Уткин · 13 марта 2017, 10:30 Создай вот такой плагин на событие OnHandleRequest if ($modx->event->name != "OnHandleRequest") { return; } $uri = $_SERVER['REQUEST_URI']; $http_host = $_SERVER['HTTP_HOST']; $site_url = str_replace(array('www.', 'http://', 'https://', '/'), '', $modx->getOption('site_url')); // for https set true $https = true; // robots.txt allways without redirect if ($uri == '/robots.txt') return; if ($http_host != $site_url || ($https && !$_SERVER['HTTPS'])) { if ($https) { $protocol = 'https://'; } else { $protocol = 'http://'; } $modx->sendRedirect($protocol.$site_url.$uri, array('responseCode' => 'HTTP/1.1 301 Moved Permanently')); } Вопросы / Не работает https перенаправление в админке 7 +1 2
Максим Кузнецов · 02 марта 2017, 03:59 С помощью фильтров MODX'a: [[!+modx.user.id:is=`[[*createdby]]`:or:memberof=`Administrator`:then=`Редактировать`]] С помощью фенома: {if $_modx->user.id | ismember : 'Administrator' || $_modx->user.id == $_modx->resource.createdby} Редактировать {/if} Вопросы / Профиль пользователя ModX 23 +1 1
Евгений Webinmd · 13 января 2017, 15:57 Обновил дополнение, попробуйте создать отдельно TV поле нужного типа без привязки к шаблонам и в migx его прописать "inputTV":"migx_img" Пример поля Вкладки формы: [{"caption":"Fields", "fields": [ {"field":"title","caption":"Title"}, {"field":"image","caption":"Изображение","inputTV":"migx_img"} ] }] Новые дополнения и их версии / mixedImage - custom TV 166 +1 2
Семен Морозов · 27 октября 2016, 17:57 Мне тут подсказалаи, что вот так можно сделать: Изменения в msMiniCartDynamic строка 37 $out .= $modx->getChunk($tpl, array( 'name_d' => $t['title'], 'id_d' => $v['id'], 'key_d' => $k, 'count_d' => $v['count'], 'price_d' => $v['price'], 'sum_d' => $v['count'] * $v['price'], 'img_d' => $t['img_path'], 'options_d' => implode(';',$v['options']), )); в core/components/msminicartdynamic/model/msminicartdynamic/msminicartdynamic.class.php строка 80 $success['data'] = array( 'key_d' => $k, 'id_d' => $v['id'], 'name_d' => $t['title'], 'count_d' => $v['count'], 'price_d' => $v['price'], 'sum_d' => $v['count'] * $v['price'], 'img_d' => $t['img_path'], 'options_d' => implode(';',$v['options']), ); В [[+options_d]] выводятся все опции через ;Если все гуд, внесете в компонент? Новые дополнения и их версии / Динамическое обновление мини корзины. 134 0 4
but1head · 12 сентября 2016, 18:48 https://github.com/fenom-template/fenom/blob/master/docs/ru/tags/foreach.md {foreach $list as $value} <div>{if $value@first} first item {/if} {$value}</div> {/foreach} или {foreach $list as $value first=$first} <div>{if $first} first item {/if} {$value}</div> {/foreach} Вопросы / Условие по номеру элемента в fenom для галереи 9 +2 2
Ганин Роман · 30 августа 2016, 00:59 Не, ну вы, Андрей, конечно, лукавите ― вы просто сисадмин и хакер, подключились по ssh к локальному серверу Lexon и обнаружили ошибку глючного MODX. Нельзя вот так вот просто по stdout понять, что бросает эксепшн. Сами, небось, знаете, что MODX нужно только в C:\Program Files\MODX устанавливать. Новости и события / Почему MODX не становится популярнее? 191 +4 1
Марат Марабар · 28 августа 2016, 12:22 У тебя консоль ругается на return false; e.preventDefault();в файле function.js, строчки 112, 113 Попробуй закомментировать return false; По поводу твоей ошибки можно почитать здесь. Новые дополнения и их версии / Динамическое обновление мини корзины. 134 0 1
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
пример
настройка pdotools_fenom_php должна быть Да
Или
Документация
С помощью фенома:
Пример поля Вкладки формы:
Если все гуд, внесете в компонент?
в файле function.js, строчки 112, 113
Попробуй закомментировать return false;
По поводу твоей ошибки можно почитать здесь.