Interactive Blocks: Overview
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.
Interactive blocks in landing add client-side behavior without the need for separate script development. For these blocks, you connect the required extension in the block manifest, configure the markup and attributes, after which the platform automatically initializes the behavior.
Quick Navigation: All Scenarios Section
Related Scenarios
Block Manifest. The type of interactive scenario is determined by the set of connected extensions in assets.ext. The manifest can be obtained via landing.block.getmanifestfile.
Block Methods. To analyze ready-made templates, use landing.block.getrepository, then open the manifest of the selected block through landing.block.getmanifestfile.
Special Blocks. If the task relates to menus, navigation, search, maps, or CRM forms, refer to the Special Blocks section.
Choosing a Scenario
Open the subsection if you need to:
- connect a slider based on
js-carouseland configure behavior throughdata-*attributes — Sliders, - connect image viewing in a gallery via
js-gallery-cardsanddata-fancybox— Galleries, - add a countdown timer with an end date in
data-end-date— Countdown Timers.
Considerations for Configuration
- The
landing_gallery_cardsextension connects with dependencieslanding_coreandlanding_fancybox, whilelanding_carouselandlanding_countdownconnect withlanding_jquery. landing_gallery_cardsoperates on the CSS selector.js-gallery-cardsand elements with the HTML attributedata-fancybox, while in edit mode, the gallery is forcibly disabled.landing_carouselworks on the CSS selector.js-carousel, and in edit mode, looping is forcibly disabled to avoid creating slide clones.landing_countdowninitializes nodes based on the CSS selector.js-countdown, responds to changes in the HTML attributedata-end-date, and reinitializes after changes to the cards.- When using both the slider and the gallery, first connect
landing_carousel, thenlanding_gallery_cards.
Scenarios for Working with Interactive Blocks
|
Documentation Section |
Description |
|
Describes connecting |
|
|
Shows connecting |
|
|
Describes connecting |