Документация для разработчиков
Темная тема

landing.block.updatecontent

Scope: landing Права на выполнение: для всех

landing.block.updatecontent(lid, block, content)

Метод обновляет содержимое уже размещенного на странице блока на любой произвольный. Для изменения контентной части рекомендуется метод landing.block.updatenodes. Вернет true в случае успеха, или ошибку.

Важно!
- Если новая разметка блока не будет согласовываться с его текущим манифестом, блок может оказаться не редактируемым.
- Контент пропускается через санитайзер, который может удалить некоторые подозрительные атрибуты и теги.

Параметры

Метод Описание С версии
lid Идентификатор страницы
block Идентификатор блока
content Новый контент блока
designedНеобязательный, по умолчанию false. Если передать true, то блок будет считаться как заблокированный к изменению штатным апдейтером системы.

Атрибут style может вырезаться встроенным санитайзером. Чтобы это обойти используйте вместо него атрибут bxstyle. При добавлении система конвертирует его в штатный style.

Пример

BX24.callMethod(
	'landing.block.updatecontent',
	{
		lid: 625,
		block: 11883,
		content: '

My super content

' }, function(result) { if(result.error()) { console.error(result.error()); } else { console.info(result.data()); } } );


© «Битрикс», 2001-2024, «1С-Битрикс», 2024