при нажатии через конектор assets/components/migx/connector.php вызывается: action:mgr/loadfromsource с параметрами, т.е. core/components/migx/proccessors/loadfromsource.class.php Да, вполне будет достаточно через плагин добавить js код вызывающий нажатие кнопки, что нибудь вроде: Ext.get('id-кнопки').dom.click(); , только главное чтобы DOM был уже сформирован. Хотя, возможно, это все реализуется и нативными средствами migx, ведь все же это, так сказать, костыль)

Видел эту ветку несколько дней назад. А сегодня так и не смог ее найти. Помогла частичная замена файлов с гита. Спасибо.

Ок. Спасибо за предложения. Правда думаю, мне не совсем это нужно. Создал новый источник файлов. Создал конфигурацию MIGX руководствуясь мануалом с rtfm.modx.com… ( Теперь при загрузке изображений на сервер в определенную папку, они появляются в виде migx ресурсов только после нажатия на кномку Load From Media Source (подтягиваются изображения через настроеный мной источник файлов) . Теперь не могу понять, как написать плагин, каторый бы загружал таблицу с migx ресурсами автоматически, при открытии ресурса modx (OnDocFormPrerender) а не по нажатию на кнопку. Может поможете, с чего начинать то? Не могу понять, какой сервис/процессор/класс загружается при нажатии на кнопку... Может можно както простым способом «эмитировать» нажатие на кнопку?

Уважаемые специалисты! После обновление ShopModxBox пропали страницы «Управление заказами» и «Групповой редактор». Открывается пустой белый экран. В логе ошибки: [2015-07-24 01:13:27] (ERROR @ /var/www/bp/www/core/model/modx/modmanagercontroller.class.php: 966) PHP warning: require_once(/var/www/bp/www/core/components/basket/controllers/index.class.php): failed to open stream: No such file or directory [2015-07-24 01:23:32] (ERROR @ /var/www/bp/www/core/model/modx/modmanagercontroller.class.php: 966) PHP warning: require_once(/var/www/bp/www/core/components/shopmodxgroupedit/controllers/index.class.php): failed to open stream: No such file or directory Файла shopmodxgroupedit/controllers/index.class.php нет. Есть shopmodxgroupedit/controllers/mgr/index.class.php Перенес сайт на последнюю версию ShopModxBox и уже полгода сижу без «Группового редактора». Особо не напрягало. Но вот понадобилось много ресурсов править. Но моих познаний тут явно недостаточно. Подскажите, куда копать.

А что мешает при генерации страницы учитывать $smarty.get.page? Например, первое, что приходит в голову — <h1>{$modx->resource->pagetitle}{if $smarty.get.page}, страница {$smarty.get.page}{/if}</h1> или можно и дальше пойти — менять ВСЕ, вплоть до контента. Просто создать MIGX-переменную, и нужные поля брать оттуда. Я так делал на одном сайте

  1. Спасает мета-тег canonical. Поставьте сниппет MetaX и не заморачивайтесь.
  2. Запретите в robots.txt индексацию страниц с параметрами. Disallow: ?

Да, хорошо! Одно плохо поисковики ругаются на одинаковое содержание полей title,description,keywords. И фиксируют их как дубли с понижением рейтинга. И как я понял способа бороься с этим не существует. Если кто не согласен конкретно — опровегните ):

автоматическую подгрузку фото из папки с сервера (средствами xPDO), а не по нажатию кнопки (Load From Media Source) Не совсем понятно что имеется ввиду. Если автоматическое сканирование содержимого папки сервера с последующим занесением всех найденных в этой папке изображений в TV-поля(migx), то прежде всего Вам понадобятся соответствующие знания и:

  1. пишите плагин в котором обрабатываются запросы из front-end(пример плагин Site в сборке shopModxBox), при получении запроса на обновление данных Вашей галереи — дергается соответствующий процессор, в котором и происходит сканирование заданной папки и занесение всех фото.
  2. на CRON с необходимым интервалом вешается задача посылающая запрос на сайт, например: /usr/bin/wget -O - -q -t 1 http://урл-сайта/?service=g_update

Да, xPDO такого нет. Но я буду смотреть вариант запулить пуллреквест Джейсону. Если примет, то механизм будет.