Как сделать поиск по произвольному полю Modx?

Здравствуйте. Суть проблемы такова, что сейчас на сайте поиск производится по названию ресурса. Необходимо изменить на одно поле из «Дополнительных полей» это будет улица. В админке нашел сниппет поиска, в нем идет запрос по выборке ресурсов, это понятно:
$heap = $modx->getCollection('modResource', "`template` = '4' AND `pagetitle` LIKE '%{$search}%' AND `deleted` = '0' AND `published` = '1'");
Изменил «pagetitle» на свое поле «location» и ничего не нашлось. Погуглив нашел что дополнительные поля не находятся в этом объекте (смотрел в файле core/model/schema/modx.mysql.schema.xml) Как можно сделать такой поиск? Версия — MODX Revolution 2.3.3 pl Спасибо.
И еще один вопрос, как сделать сортировку по полю для всех ресурсов? Т.е. во всех категориях сортировалось по полю.
Юрий
27 января 2018, 11:56
modx.pro
865
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0