Попов Дмитрий
14 дек. 2018 г., 5:29

Коллегам на заметку

Выполнял работы по сайту (modx revo) и среди прочих стояла задача добавить пагинатор на вывод данных из ресурсов с фильтрацией по TV. Как заведомо решаемую и не сложную - оставил на конец. Зря.
Для реализации фильтра по невыясненным причинам был переписан или дописан компонент pdoTools, что перевело задачу в совершенно другую плоскость.
Если наткнетесь на такие признаки в коде - будьте внимательны.
...$projects = $_modx->getResources(...

Кстати, getResources - это не знакомый сниппет, а что-то дописанное-переписанное внутри того же pdoTools.
Дима, проблема не раскрыта. В чем именно проблема была?
И $_modx->getResources, это не сниппет, а метод кастомного объекта $_modx, который создается то ли pdTools, то ли fenom.
Да, в fenom кастомные объекты созданы. Хотя фиг знает, может и ещё где-то.

Проблема: я попался на необъективной оценке задачи, моя ошибка. Вот - делюсь болью))))
Я все равно не понял проблемы. Для pdoTools фильтрация по TV - вроде как вполне так тривиальная задача. Хотя конечно же смотря что за TV, что за структура. А то может там json или типа того.
Ну да: ты ждешь вполне стандартного решения, на которое надо pdoPage надстроить, а находишь переписанный pdoTools. Эта...внезапно, вот)

Ладно, не буду пытать что там у тебя за переписка и т.п. Но можно отметить, что моя идея с открытым исходным кодом сайтов еще раз аргументирована. Изначально бы посмотрел код сайта и решил для себя браться или нет.

Добавить комментарий