ChangeSite
Описание и параметры
void
CSearch::ChangePermission(
string MODULE_ID,
array arSite,
string ITEM_ID = false,
string PARAM1 = false,
string PARAM2 = false,
string SITE_ID = false
);
Метод изменяет привязку проиндексированной информации к сайтам. Метод статический.
Параметры метода
Параметр | Описание |
---|---|
MODULE_ID | Код модуля, права на доступ к информации которого необходимо поменять. |
arsite | Ассоциативный массив привязки к сайтам.Ключи - идентификаторы сайтов, а их значения пути к проиндексированной информации.
|
ITEM_ID | Код элемента, права на доступ к которому необходимо поменять. Если этот параметр равен false, то ограничение по коду элемента не устанавливается (изменяются права на доступ к элементу с любыми кодами). Не обязательный параметр, по умолчанию равен false. |
PARAM1 | Первый параметр элемента, ограничивающий набор проиндексированных элементов, права на доступ к которым необходимо поменять. Если этот параметр равен false, то ограничение по первому параметру элемента не устанавливается. Не обязательный параметр, по умолчанию равен false. |
PARAM2 | Второй параметр элемента, ограничивающий набор проиндексированных элементов, права на доступ к которым необходимо поменять. Если этот параметр равен false, то ограничение по второму параметру элемента не устанавливается. Не обязательный параметр, по умолчанию равен false. |
SITE_ID | Сайт проиндексированного элемента, ограничивающий набор элементов, права на доступ к которым необходимо поменять. Если этот параметр равен false, то ограничение по сайту элемента не устанавливается. Необязательный параметр, по умолчанию равен false. |
Примеры использования
Изменяем пути к проиндексированным элементам инфоблока с идентификатором 5.<?
$IBLOCK_ID = 5;
CSearch::ChangeSite("iblock", array("s1" => "=/new/localation/#ID#/"), false, $IBLOCK_ID);
?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.