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