18 января 2021, 14:17 Прошу прощения за мешанину синтаксиса Fenom и MODX, попрвалю, заодно вашим способом fromJSON: {set $items = $_modx->resource['staff-migx'] | fromJSON} {foreach $items as $item} {$item | print_r} {/foreach}Я так понял ему тире не понравились в названии TV поля staff-migx Вопросы / Нюанс MIGX и inputTV 8 0
18 января 2021, 13:21 Спасибо, а вот fenom правильно выводит всё. Правда, у меня только так получилось вывести: {set $items = json_decode( [[*id]] | resource: 'staff-migx', true)} {foreach $items as $item} {$item | print_r} {/foreach}Делаем вывод, проблема в getImageList? Вопросы / Нюанс MIGX и inputTV 8 0
18 января 2021, 12:39 Да, правильно поняли. Странно то, что в админке функционирует нормально данная ссылочность (то же изображение), проблема только когда осуществляем вывод с помощью getImageList. Это и настараживает. Вопросы / Нюанс MIGX и inputTV 8 0
18 января 2021, 10:34 Ну изображение я взял, как самый популярный пример. А что делать если вместо изображения будет TV поле типа MIGX (ну тоесть вложенность будет). По аналогии выше, проблема повторится. Вопросы / Нюанс MIGX и inputTV 8 0
08 ноября 2020, 21:08 Добрый день! Подскажите, использую ваш способ для запуска php файла cron.php: <?php require_once '/var/www/site.com/config.core.php'; require_once MODX_CORE_PATH.'model/modx/modx.class.php'; $modx = new modX(); $modx->initialize('web'); $modx->getService('error','error.modError', '', ''); echo $modx->runSnippet('test');запускаю в консоли на сервере, находясь в каталоге с файлом assets/components/parser/cron.php: > php cron.phpПроисходит запуск, но в консоли ошибки: [2020-11-08 20:56:21] (ERROR in xPDOConnection::connect @ /var/www/site.com/core/xpdo/xpdo.class.php: 3119) SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:3310' (2) Если запускать тот же файл через Console в админке все проходит успешно. Есть подозрение, что нет подключения к БД, пробовал много вариантов, но результат один. Не сталкивались с таким? Вопросы / Как запустить сниппет по cron? РЕШЕНО 5 0
25 октября 2020, 14:45 тоже наблюдаю такую фичу, направьте на решение? использую дефолтный код для вызова pdoPage <div id="pdopage"> <div class="rows"> [[!pdoPage? &tpl=`@INLINE <div>[[+pagetitle]]</div>` &ajaxMode=`default` ]] </div> [[!+page.nav]] </div>если нажать на переход на страницу в пагинации, то после Ajax загрузки пагинация оборачивается в еще один ul (хотя в документации сказано: Внутри [[+page.nav]] у нас div с классом pagination — так в pdoPage по умолчанию, также в документации неверный дефолтный чанк &tplPageWrapper @INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>) <ul class="pagination"> <ul class="pagination"> <li class="page-item disabled"><a class="page-link" href="#">Первая</a></li> ... </ul> </ul>только при Ajax такое происходит, подскажите как правильно настроить? Использую: MODX Revolution 2.7.3-pl PdoTools 2.12.7-pl Новые дополнения и их версии / [pdoTools] 1.10.0 с ajax пагинацией из коробки 108 0
25 октября 2020, 14:25 Добрый день! как то решается вопрос вложенной пагинации, использую дефолтный код для вызова pdoPage <div id="pdopage"> <div class="rows"> [[!pdoPage? &tpl=`@INLINE <div>[[+pagetitle]]</div>` &ajaxMode=`default` ]] </div> [[!+page.nav]] </div>если нажать на переход на страницу в пагинации, то после Ajax загрузки пагинация оборачивается в еще один ul (хотя в документации сказано: Внутри [[+page.nav]] у нас div с классом pagination — так в pdoPage по умолчанию, также в документации неверный дефолтный чанк &tplPageWrapper @INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>) <ul class="pagination"> <ul class="pagination"> <li class="page-item disabled"><a class="page-link" href="#">Первая</a></li> ... </ul> </ul>только при Ajax такое происходит, подскажите как правильно настроить? Использую: MODX Revolution 2.7.3-pl PdoTools 2.12.7-pl Вопросы / Пагинация вложена сама в себя 6 0
14 октября 2020, 16:17 2020 год, есть ли решение с неверным источником файлов при вложенности MIGX? без дописывания пути самостоятельно… Вопросы / Migx вложенные tv, проблемы с источником файлов и путями у него. 9 0
19 июня 2020, 16:35 Может кому пригодится, вставляется условие следующим образом: case '9_sajt-kompanii': $c->where(array( 'TemplateVarResources_tv_portfolioParent.value:LIKE' => '%:9:%', )); break;Имя столбца формируется следующим образом: TemplateVarResources_tv_[имя-tv-поля] Вопросы / Вопрос висит без ответа с прошлого года: как сделать фильтры для Collection в админке MODX? 4 0
16 июня 2020, 12:56 Добрый день! Добавил нужные записи в collections.combo.FilterStatus, с этим проблем нет, а вот с доработкой процессора чёт затык. Как правильно добавить tv поле в условие? В коллекцию добавил TV поле «tv_portfolio». Пробую добавлять вариант в функцию prepareQueryBeforeCount в switch: $filter = $this->getProperty('filter', ''); switch ($filter) { case 'published': $c->where(array( 'published' => 1, 'deleted' => 0, )); break; case 'unpublished': $c->where(array( 'published' => 0, 'deleted' => 0, )); break; case 'deleted': $c->where(array( 'deleted' => 1, )); break; case '9_sajt-kompanii': $c->where(array( 'tv_portfolio' => ':9:', )); break; ... выдает ошибку: Array ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'modResource.tv_portfolio' in 'where clause' )я так понимаю тут без разницы, какие у меня поля в коллекцию добавлены? Есть примеры правильного условия? Вопросы / Вопрос висит без ответа с прошлого года: как сделать фильтры для Collection в админке MODX? 4 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Я так понял ему тире не понравились в названии TV поля staff-migx
Делаем вывод, проблема в getImageList?
запускаю в консоли на сервере, находясь в каталоге с файлом assets/components/parser/cron.php:
Происходит запуск, но в консоли ошибки:
Если запускать тот же файл через Console в админке все проходит успешно.
Есть подозрение, что нет подключения к БД, пробовал много вариантов, но результат один. Не сталкивались с таким?
использую дефолтный код для вызова pdoPage
если нажать на переход на страницу в пагинации, то после Ajax загрузки пагинация оборачивается в еще один ul (хотя в документации сказано:
, также в документации неверный дефолтный чанк &tplPageWrapper
)
только при Ajax такое происходит, подскажите как правильно настроить?
Использую:
MODX Revolution 2.7.3-pl
PdoTools 2.12.7-pl
как то решается вопрос вложенной пагинации, использую дефолтный код для вызова pdoPage
если нажать на переход на страницу в пагинации, то после Ajax загрузки пагинация оборачивается в еще один ul (хотя в документации сказано: , также в документации неверный дефолтный чанк &tplPageWrapper )
только при Ajax такое происходит, подскажите как правильно настроить?
Использую:
MODX Revolution 2.7.3-pl
PdoTools 2.12.7-pl
Имя столбца формируется следующим образом:
Добавил нужные записи в collections.combo.FilterStatus, с этим проблем нет, а вот с доработкой процессора чёт затык.
Как правильно добавить tv поле в условие? В коллекцию добавил TV поле «tv_portfolio». Пробую добавлять вариант в функцию prepareQueryBeforeCount в switch:
выдает ошибку:
я так понимаю тут без разницы, какие у меня поля в коллекцию добавлены? Есть примеры правильного условия?