Это я не доделал просто. Я пытался сделать по этому мануалу rtfm.modx.com/extras/revo/migx/migx.tutorials/migx.fancybox-images-with-seperate-placeholders-in-richtext-content Уже написал Бруно. Не получается подключить fancybox. forums.modx.com/thread/?thread=84501&page=2 Если в ТВшке ставить медиаресурс — файловая система. То все получается — создается превьюшка, при нажатии на которую — открывается в полный размер в новом окне. Тут конечно же есть проблема — не создается модальное окно, а просто открывается в новом окне. Но вот если медиаресурс — дропбокс, то превью не создается — просто постится огромная картинка. И при нажатии на нее выскакивает предложение скачать ее себе на компьютер. Вот так все это выглядит jinini.com/index.php?q=gallery/photography/kids.html

Ну почему. Просто я в упор не вижу проблему. Вот и уточнил, что она есть. Но если мне сказали про грабли, я не пойду где они лежат. Другое дело, что что-то и правда нужно почувствовать самому. А то не будешь же за каждую строку консультироваться.

Серега, пусть Антон делает как ему больше нравится. Когда-нибудь сам поймет, может быть.

Верю. Не буду рушить.

Ты рушишь интерфейс своего кастомного процессора. Это чревато всякими багами. На выходе будешь ждать метод outputArray, а у тебя там ничего нет.

Моя не спорит. Моя говорит, как сам сделал. Вся цепочка наследуемех классов находится в файле modprocessor.class.php При чем функция $this->outputArray используется только в одном месте github.com/modxcms/revolution/blob/8efb61f5d1bb30c5df2ed9eba803aa5b4e805774/core/model/modx/modprocessor.class.php#L472-L480 Исходя из этого, что страшного может случиться, если в этом месте вместо переопределенной функции outputArray мы прямо отдадим массив с данными?

Что значит на вкус и цвет??? process() возвращает объект||массив||строку, при этом как положительный ответ, так и отрицательный (success()|failure()), а outputArray() конкретно обрабатывает полученный массив данных. Спорит еще…

Это уже на вкус и цвет. Она ж больше нигде не вызывается кроме process. Так что зачем? return array( 'success'=>true, 'total' => $data['total'], 'results' =>$list ); // return $this->outputArray($list,$data['total']);

Картинкам добавьте классы «img img-responsive», будут подстраиваться под ширину. joxi.ru/823OeZKCqpMn2O А иначе не размерно joxi.ru/8AnXDv9uxEXjmO