Володя · 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
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
пример
настройка pdotools_fenom_php должна быть Да
Или
Документация
С помощью фенома:
Пример поля Вкладки формы:
Если все гуд, внесете в компонент?
в файле function.js, строчки 112, 113
Попробуй закомментировать return false;
По поводу твоей ошибки можно почитать здесь.