Алексей

Алексей

Был в сети 18 апреля 2018, 17:45
Заказы не принимаю
Нашёл не изящное, но рабочее решение:

Вместо
{$parent | resource: 'Image_expert'}" alt="{$parent | resource: 'pagetitle'}
Написал
[[#[[+parent]].Image_expert:replace=`/[[*id]]/==/[[#[[+parent]].id]]/`]]

Может быть есть более хорошие решения?
После долгих шаманских действий удалось решить проблему не тривиальным методом. Если переименовать или перемести папку админки, прописав все пути в конфигах на новые, все «чудесным» образом лечится.
А именно:
Допустим папка админки была manager,
1. Переименовать manager в manager2
2. В папке core/config поправить файл config.inc.php. Найти там раздел MODX_MANAGER_PATH и заменить там путь

Причины такого поведения не понятны, грешу на кеш. Хотя все что можно было вычищено, и кеш nginxa и memchacheda и core/cache
Провел эксперимент, установил на modhost.pro тестовую версию modx без всего, установил компонент tickets 1.6 с modx.com, потом обновил его, указав репозиторий modstore.pro и он также начал ругаться на getlist.
Получается, ошибка возникает при обновлении компонента, причем не важно, деинсталировался ли ticket 1.6, или его обновляли напрямую.