Как сделать выборку чтобы в нее попали только страницы из активных разделов — различия между версиями
Материал из Umicms
Mad grant (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
</source> | </source> | ||
Но, например мы имеем следующую структуру: | Но, например мы имеем следующую структуру: | ||
+ | |||
[[Файл:StructureCatalog.png]] | [[Файл:StructureCatalog.png]] | ||
+ | |||
И хотим, чтобы | И хотим, чтобы | ||
== Решение == | == Решение == | ||
== Полезные ссылки == | == Полезные ссылки == |
Версия 15:46, 26 сентября 2013
Актуально для версии 2.9.1
Задача
Допустим, нам нужно получить все страницы объектов каталога, отмеченные как активные, из какой-либо раздела с определенной вложенность. Это сделать очень просто, в документации, см. "Полезные ссылки", есть примеры:
$pages = new selector('pages');
$pages->types('object-type')->name('catalog', 'object');
$pages->where('hierarchy')->page('/shop/')->childs(10);
$pages->where('is_active')->equals(1);
Но, например мы имеем следующую структуру:
И хотим, чтобы