Special 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.
Special blocks in landing address specific scenarios rather than general layout tasks: page navigation, menus, search, maps, and embedding CRM forms. The behavior of these blocks depends on the context of the site, the page, and the available objects.
Quick Navigation: All scenarios section
Related Scenarios
Block Manifest. Most of the special features are defined in the manifest: through the block section, the assets section, and attribute settings. The manifest file can be obtained using the landing.block.getmanifestfile method.
Block Methods. The section Methods for Working with Blocks describes the tools for reading and modifying the content of a block. To explore ready-made implementations, first retrieve the list of blocks using landing.block.getrepository, then open the manifest of the desired block using landing.block.getmanifestfile.
Interactive Blocks. If the task is related not to system subtypes (subtype), but to the behavior of the block in the editor and on the client side, refer to the section Interactive Blocks.
Choosing a Scenario
Open the subsection if you need to:
-
display the page title or navigation chain using system markers — Navigation and Title,
-
automatically populate the block with menu links — Menu Blocks,
-
add a search form that submits a request to a separate page — Search Forms,
-
format a page that displays search results — Search Results,
-
embed a map and prepare the block to work with the map provider — Maps in Blocks,
-
embed a CRM form in the block — Forms in Blocks.
Considerations When Choosing a Scenario
-
search-formsandsearchare usually used together: the first page describes the search form, while the second describes the results page. -
navigationtypically complements other scenarios, whilemaps,crm-forms, andmenumore often address the primary task of the block. -
Scenarios for Menu Blocks, Maps in Blocks, Search Forms, and Forms in Blocks are defined through
subtypein the manifest, while markers in HTML are used for Navigation and Title.
Scenarios for Working with Special Blocks
|
Documentation Section |
Description |
|
Describes the setup of a block with auto-filled links from the catalog or account |
|
|
Shows the setup of a block with a map, auto-preparation of attributes, and provider behavior |
|
|
Explains the system substitution of markers |
|
|
Describes the behavior of a page that accepts a request and displays the found pages of the site |
|
|
Shows the setup of a search form and auto-insertion of a link to the results page |
|
|
Describes the embedding of a CRM form, editor settings, and system substitution of the form code |