Ёмоё, приношу свои извинения, все ведь работает. не пойму что было. Написал пост, отлучился на пару часов и все заработало, всегда бы так :).
Ну вот так устроено :), шаблон можно менять только у главной
А почему нет проверки, идет щас обновление главной или других страниц? Плагин же так на любое сохранение работает. В чем прикол, зачем так менять шаблоны-то? :)
Логика всего сайта такая, что у страниц с parent=6 шаблон зависит от шаблона главной, по этому при смене шаблона главной меняем у всех страниц с parent=6 шаблон на соответственный.
А точно у вас файл IPEG? Не JPEG? И какое сообщение получаете когда пытаетесь загрузить? Желательно скриншот сделать. Просто не ясно, MODX отбивает загрузку или что вообще происходит?
Сохранение-то нормально с плагином проходит? А то может у вас там десятки тыщ доков и все обваливается.
Создавать плагин поленился, но в консоли попробовал — вполне рабочий код. Какая-нибудь нелепость наверное. array('parent' => 6 — parent не тот или mainPageTpl отличный от 1 и 11 — типа того наверно косяк. Вы хотите перебирать все документы у родителя 6 при любом сохранении любого документа, ориентируясь на главную страничку? В чем цель плагина?
В меню(шестеренка в правом верхнем углу панели администратора) Настройки системы->Файловая система->Разрешённые к загрузке файлы и в этом атрибуте добавляете расширение IPEG , просто такого расширения по умолчанию вроде как и нет)
Спасибо за ответ. Все более и более убеждаюсь, что на крупных проектах, где работает несколько человек, поддержка сайта на modx становится затруднительна и вынуждает переходить на фреймвор. Но на маленьких он незаменим.