Update
Описание и параметры
bool CSite::Update( int id, array fields )
Метод изменяет параметры сайта. Возвращает "true", если изменение прошло успешно, при возникновении ошибки метод вернет "false", а в свойстве LAST_ERROR объекта будет содержаться текст ошибки. Нестатический метод.
Параметры
Параметр | Описание |
---|---|
id | ID сайта. |
fields | Массив значений полей вида array("поле"=>"значение" [, ...]). |
Смотрите также
Примеры использования
<? $arFields = Array( "ACTIVE" => "Y", "SORT" => 200, "DEF" => "N", "NAME" => "www.site.com", "DIR" => "/ru/", "FORMAT_DATE" => "DD.MM.YYYY", "FORMAT_DATETIME" => "DD.MM.YYYY HH:MI:SS", "CHARSET" => "windows-1251", "SITE_NAME" => "My site", "SERVER_NAME" => "www.site.com", "EMAIL" => "admin@site.com", "LANGUAGE_ID" => "ru", "DOC_ROOT" => "", "DOMAINS" => "www.site.com \n site.com" ); $obSite = new CSite; $obSite->Update("ru", $arFields); if (strlen($obSite->LAST_ERROR)>0) $strError .= $obSite->LAST_ERROR; ?>
Как менять шаблон сайта:
if (strlen($site_id)) { $obSite = new CSite(); $t = $obSite->Update($site_id, array( 'ACTIVE' => "Y", 'TEMPLATE'=>array( array( 'CONDITION' => "", 'SORT' => 1, 'TEMPLATE' => "new_template" ), ) )); }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024