Как сделать выборку чтобы в нее попали только страницы из активных разделов — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 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);

Но, например мы имеем следующую структуру:

StructureCatalog.png

И хотим, чтобы

Решение

Полезные ссылки