13 января 2019, 17:04 Попробуйте так (выдаст все опции со значениями товара с ID = 123): $id = 123; //ID товара foreach ($modx->getIterator('msProductOption', array('product_id' => $id)) as $opt) { echo $opt->get('key').' - '.$opt->get('value').' '; } Вопросы / Получить опции товара в сниппете 4 +1
04 января 2019, 18:33 Проверьте Шестеренка -> Настройка форм. Скорее всего там есть какие-то правила, привязанные к ID-шникам. Вопросы / Я - утконос, или почему не добавляется TV? 11 0
04 января 2019, 18:07 [[$[[#2.publishedon:is=`1`:then=`chunk_name`]]]] Вопросы / Скрыть чанк, если ресурс не опубликован 29 0
22 декабря 2018, 11:51 mSearch2, tagManager2 Вопросы / Как сделать фильтр по статьям? Посоветуйте 6 +1
18 декабря 2018, 12:19 Можно просто виджет на панели сделать, куда выводить таблицу в виде простого HTML. Она в свою очередь может формироваться так: <table> <tr> <th>Игра</th> <th>Время</th> </tr> [[pdoResources? &parents=`родитель_игр` &tpl=`game_tpl` .... ]] </table> В чанке game_tpl так: <tr> <td>[[+pagetitle]]</td> <td>[[getImageList? &docid=`[[+id]]` &tvname=`имя_MIGXTV` &tpl=`шаблон_вывода_времени`]]</td> </tr> Вопросы / Помощь в правильном запросе или в более правильном решении 3 0
13 декабря 2018, 20:04 Не надо вносить никаких изменений в сниппеты — они затрутся при обновлении. Можно расширить класс корзины, но в Вашем случае проще создать плагин на событие msOnBeforeAddToCart. //.... if($product->get('weight') > 0){ $price = $product->get('price') * $product->get('weight'); } else { $price = $product->get('price'); } $product->set('price', $price); $product->save(); //.... Вопросы / Как правильно изменить цену в корзине? 4 +1
12 декабря 2018, 12:20 Не используйте модификаторы в @INLINE-шаблонах, вынесите в чанк. Вопросы / Почему не срабатывает модификатор? 3 +1
10 декабря 2018, 18:19 Добавьте фиксацию URI и поправьте получение псевдонима: if ($modx->event->name == 'OnDocFormSave') { if ($resource->class_key == 'msProduct') { $resource->set('uri', $resource->get('alias')); $resource->set('uri_override', 1); $resource->save(); } } Вопросы / Убрать вложенность url у товаров 2 0
01 декабря 2018, 14:30 Ага, есть такое. Там вообще при одновременном задании &w и &h добавляется фон, чего раньше не было (обычно картинка масштабировалась пропорционально под один из размеров). Видно в новом phpThumb 1.7.15 что-то намудрили. Можно в options указывать &bg=`FFFFFF`, чтобы фон был белым, но это не решение. Пока заменил директорию core/model/phpthumb/ на ту, которая была в 2.6.5 )). Новости и события / MODX 2.7 142 0
01 ноября 2018, 09:58 Означает, что в системе нет сниппета [[#****]] (это парсер pdoTools и MODX о нем не знает). Отключите в системных настройках log_snippet_not_found Вопросы / Что означает запись [[#{$id}.image]] ? 4 +1
30 октября 2018, 11:32 Э… так прямо в сниппете и реализуйте вывод, какой нужно. Ну или так: [[!snippet:is=`1`:then=`You have more than 3 items!`]] Вопросы / Использование результата работы сниппета в чанке 3 0
29 октября 2018, 13:02 Номер элемента выводится в {$idx}. А вообще посмотрите в сторону параметров шаблонов. Вопросы / Получение индекса элемента в массиве результатов сниппета msProducts 3 +1
14 октября 2018, 14:03 Там сейчас весь modx.com не работает ) Открывается только документация. Вопросы / Репозиторий modx.com не работает 10 +1
11 октября 2018, 19:14 Да, актуален, работает исправно. Проверьте имена полей и префикс. Готовые решения / Добавление своих полей в форму заказа [обновлено] 40 +1
09 октября 2018, 11:51 Исхожу из того, что в чанке его нет )). Да и [[+idx]] — служебный плейсхолдер самого getImageList — выводит порядковый номер элемента. Вопросы / pdoPage и getImageList сортировка 12 0
09 октября 2018, 11:28 В MIGX нет параметра idx (см. базу) — там есть MIGX_id. Соответственно, если надо по порядку, то: &sort=`{ "sortby":"MIGX_id","sortdir":"ASC" }` А getImageList разве по умолчанию не по порядку расставляет? Вопросы / pdoPage и getImageList сортировка 12 0
04 октября 2018, 16:00 В вызове нет своих значении в параметрах &actionKey и &logoutKey? Вопросы / Login - как указать почту, с которой будет отправляться код активации 5 0
04 октября 2018, 15:50 Для того, чтобы такая ссылка сработала, на целевой странице должен быть вызов сниппета Login. Вопросы / Login - как указать почту, с которой будет отправляться код активации 5 0
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
Скорее всего там есть какие-то правила, привязанные к ID-шникам.
Она в свою очередь может формироваться так:
В чанке game_tpl так:
Можно расширить класс корзины, но в Вашем случае проще создать плагин на событие msOnBeforeAddToCart.
Можно в options указывать &bg=`FFFFFF`, чтобы фон был белым, но это не решение.
Пока заменил директорию core/model/phpthumb/ на ту, которая была в 2.6.5 )).
Отключите в системных настройках log_snippet_not_found
Ну или так:
А вообще посмотрите в сторону параметров шаблонов.
Открывается только документация.
Проверьте имена полей и префикс.
Да и [[+idx]] — служебный плейсхолдер самого getImageList — выводит порядковый номер элемента.
А getImageList разве по умолчанию не по порядку расставляет?