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

landing.block.addcard

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

landing.block.addcard(lid, block, selector, content)

Метод полностью повторяет работу landing.block.clonecard но дает возможность вставить карточку сразу с измененным контентом.

Параметры

Метод Описание С версии
lid Идентификатор страницы
block Идентификатор блока
selector Селектор карточки, взятый с манифеста, с добавленным идентификатором карточки.
Например: '.landing-block-card@0'. 0 в конце означает, что воздействуем на первую по порядку карточку.
content Содержимое новой карточки.

Обратите внимание, что как только вы склонировали карточку, их счетчики поменялись.

Примеры

BX24.callMethod(
	'landing.block.addCard',
	{
		lid: 634,
		block: 12079,
		selector: '.landing-block-node-menu-list-item@0',
		content: '<li class="landing-block-node-menu-list-item nav-item g-mx-30--lg g-mb-7 g-mb-0--lg">' + '<a href="#about" class="landing-block-node-menu-list-item-link nav-link g-color-white p-0">New card item</a>' + '</li>'
	},
	function(result)
	{
		if(result.error())
		{
			console.error(result.error());
		}
		else
		{
			console.info(result.data());
		}
	}
);


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