Хранить ли значения родителей в ресурсе?

Есть ресурс (контейнер) «Здание».
Есть ресурс «Помещение 1».

Так вот в TV ресурса «Здание» мы забиваем район «Центральный».

Теперь в каталоге нам нужно с помощью mFilter2 отфильтровать все ресурсы помещений по району.
По идее можно узнавать значение поля TV родителя и фильтровать по нему, но имеет ли это смысл с точки зрения оптимизации кол-ва запросов?

Основной вопрос:
Или же есть какой-то вариант создать скрытое TV для помещения и автоматически записывать туда значение TV с адресом родителя, чтобы потом брать значение непосредственно из этого TV помещения и по нему фильтровать?

Можно ли в TV вида «текст» дочернего документа в «значение по умолчанию» написать что-то похожее на
@SELECT value FROM site_tmplvar_contentvalues WHERE tmplvarid=13 AND contentid=[[*id]]
???
Серьёзный
21 апреля 2015, 21:31
modx.pro
912
0

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

Сергей Скат
22 апреля 2015, 11:06
0
ну в общем то физически это возможно, кажется в настройках ТВ есть что то подобное, какой-то механизм работы с запросами, сам правда никогда не пользовался, но где то натыкался
Серьёзный
23 апреля 2015, 11:15
0
Сергей Скат, спасибо, это всё и так было ясно и понятно. Но это мультиселект и только в поле «возможные значения».
В «по умолчанию» не запихать.

Да и вообще мне интересно что думают гуру на тему хранения непосредственно в ресурсе сына, а не родителя. Целесообразно это или нет.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4