Поиск страниц с другого домена используя протокол usel или API
Материал из Umicms
При использовании протокола USEL, XML-шаблон поиска корневых страниц другого домена должен быть следующим:
<?xml version="1.0" encoding="utf-8"?> <selection> <target result="pages"> <domain>2</domain> </target> <option name="exclude-nested" value="1"/> </selection>
где 2 - это id домена, а параметр exclude-nested отключает поиск вложенных страниц.
При использовании API Umi.Cms, поиск страниц на другом домене можно произвести с использование протокола
umiSelection, сам код выборки будет примерно такой:
$sel = new umiSelection; $sel->setDomainId(2); // указываем id домена $sel->addHierarchyFilter(0); // поиск от корня сайта $result = umiSelectionsParser::runSelection($sel); //Массив id страниц
Дополнительная информация по протоколу umiSelection: Примеры использования
