Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Editor for content managers

Editor for content managers

The module adds a new property type called 'Block Editor' for Info Blocks and Highload Blocks. The editor allows creating an arbitrary article structure, including text blocks, lists, and images. Content managers no longer need to format the entire article within a single detailed description field. The module also provides a component for rendering these blocks on the public site.

5.00/5 · 24 ratings

1C-Bitrix Marketplace: 5/5 · 24 ratings

Technical details

Published
14 December 2016
Updated
21 September 2026
Version
5.2.2
Installed
More than 1000 times
Compatible editions
Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
Editor for content managers

What this solution does

The module adds a new property type called 'Block Editor' for Info Blocks and Highload Blocks. The editor allows creating an arbitrary article structure, including text blocks, lists, and images. Content managers no longer need to format the entire article within a single detailed description field.

The module also provides a component for rendering these blocks on the public site. Each block can be assigned a custom template, simplifying configuration for developers.

Editor content is saved in JSON format. An example of the structure is available in the documentation.

For the “Editor for content managers” module, General iT can perform installation, configuration and a functional check in your project.

UPDATE HISTORY

What’s new

3 releases
5.2.2 (18.09.2026)Latest update

5.2.1

Correct closing of windows in the "Info Blocks. Elements" and "Info Blocks. Categories" blocks (suggested by @webkita)

Exclusion of blocks in "Draft" status from the search index (suggested by @iamalexneumann)

Security improvements after audit, safe image upload, variable escaping

5.1.4 (22.07.2026)

5.1.0

Custom setting "Default Value" for blocks, block_defaults (suggested by @artem_bobchihin)

Display of block IDs in "Info Blocks. Elements, Categories, Media Library"

Display of the file name in the list of custom settings instead of the title

PHP 7.4 compatibility supported (suggested by @alex_foxel)

Fix of CWE-459 vulnerability in the bitrixSaveCollection method (submitted by Anastasia Goncharova)

Safe data output in tables

5.0.15 (20.06.2026)

5.0.14

Security audit fixes:

Session and authorization checks added for all blocks requesting data from the backend

Stricter validation added for file download/upload

Variable escaping via htmlspecialcharsbx added in block templates

Insecure parameters removed from the "component" block

Strict file path validation added in the "snippet" block

Correct file loading from module directories on Windows hosting (fixed by @goncharov_an)

Check for unsafe SVG content during upload (found by Ruslan Aleev)

4.30.1

Fixed error in generating path to original image (found by maxnbc, Ilya Troshin)

4.30.0

Support for vkvideo.ru in the "Video" block (suggested by @Alexander70_)

Fixed error in removing emojis from content (found by Artem)

Fixed error in generating path to cloud images (found by Max)

"Characteristics" block restored (reminded by Alex Newman)

API key for Yandex Maps block loaded from "Structure Management" module settings (requested by Ruslan Aleev)

Media library, selection of elements of different types (requested by SilentVampR)

Sorting of fields by name in the composite block builder (programmed by Ruslan Aleev)

4.25.0

Single selection in files (author @alexander_monobox)

Correct closing of pop-up windows for infoblock selection (author @NMansurov)

4.24.0

Deletion of blocks in the composite block builder (author @Ruslan-Aleev)

Confirmation required when deleting in the block builder and layouts (author @Ruslan-Aleev)

4.23.0

Fix for "Infoblocks.Elements" block for jquery3 (idea by @eugeneerpro, @bustlers)

VK clips in the "Video" block (author @djmishaseb)

4.22.0

Default value and placeholder for the "Text field" block (idea by Evgeny Rubtsov)

Default connection of jquery3 in the editor (idea by Kirill Bonart)

4.21.1

Styles for cells in the "Table" block (idea by @OlegNikolaevich)

4.20.1

Improvement of Sprint\Editor\Structure\Structure, search and modification of data in blocks (author @OlegNikolaevich)

4.19.1

Fix for loading files with missing HTTP_CONTENT_RANGE (author Alexander Pomortsev)

Fix for the default value when specified grids are set in the editor (author @OlegNikolaevich)

4.18.1

Ability to display layouts in the public section (author Alexey)

Fix for the Structure:fromJson() method (author @bitrix-)

4.17.2

Flickr Gallery (author @he1l1o)

4.16.2

Support for YouTube Shorts in the Video block (author @djmishaseb Mikhail Erokhin)

Input fields for the block constructor (Text field and Drop-down list)

4.15.2

When changing the description of an uploaded image, the b_file table is also updated (author -_-)

4.14.1

The Media Library.Images block can select images from different albums (author Vadim / dvx)

4.13.1

Different settings for identical blocks within composite blocks (authors @testnotestortest, @sirega)

4.12.3

Collapsing of accordion blocks

More reliable data saving; even in case of failed initialization of the content editor scripts, the data will still be saved

4.11.1

Indexing of the list block (author @poltiev)

Compatibility with nested blocks of the old version of the module has been fixed (author @waaassp)

Display of errors when uploading images (author @justguy95)

Display of block settings in collapsed form (author Darktim)

Add highlighting of the area when dragging in the constructor (author Ruslan-Aleev)

4.10.2

Correct cleaning of the trash when reinstalling the module

4.10.1

File trash - search and deletion of unnecessary images in editor articles

Support for project improvements

4.9.2

Setting to select a single element in the InfoBlocks.Elements and InfoBlocks.Categories blocks (author @aleev_ruslan)

PHP version raised to 7.4

4.8.2

New setting type "dropdown", drop-down list of options, compatible with the "select" type (author @artem_bobchihin)

Grids with an arbitrary number of columns (author @Poltiev)

4.7.8

The button for inserting a copied block has been moved to the block addition panel.

The grid copy button, which existed previously, now copies the entire grid instead of the blocks within it. To insert a copied grid, use the "Insert Content" button in the editor footer. (author @saitogram)

4.7.6

Loading SVG images from a URL (author @saitogram)

4.7.5

Fixing SVG image resizing (author @saitogram)

Empty block groups have been removed from the builder (author @saitogram)

4.7.4

Inserting an accordion into an accordion and a container into a container (author @justguy-)

4.7.2

Text block settings (author @Pavlov_A_M @StrDmitriy @sherayzin)

When the only grid is deleted, only its content will be removed.

4.6.1

A composite block builder has been added, allowing the creation of new blocks from existing ones.

When a block is physically deleted, the content in articles will not be erased; the admin panel will display the block as unknown.

A tooltip with the block file name has been added.

The behavior of the block_configs parameter, which replaces default values specified in config.json files for blocks, has been fixed.

The text block has been given a custom toolbar setting that allows specifying formatting buttons.

The layout builder now allows setting a layout file name.

A "Row" textfield block has been added - a standard input field, convenient for the block builder.

A custom complex_settings setting has been added, allowing configuration of nested blocks.

A "Composite Blocks" group has been added, where blocks from the composite block builder will be displayed.

Block visibility toggle and the "To Draft" button for blocks (author @spectre64z)

4.5.7

The coub block has been removed; adding video from this service is now available via the video block.

The outdated frameborder attribute for videos has been removed.

Fix for inserting a column into a table block (author @iamalexneumann)

4.5.3

Filters and sorting in the Infoblocks.Categories block (author @Eugeneerpro)

4.5.2

Script loading order in blocks changed: dependencies from config.json first, then the main script.js (author @BondarWork)

Preserving original image names during upload

Setting "Display elements" for the InfoBlocks.Categories block (author @Eugeneerpro)

4.4.2

Fixing preloaders in the "Video Gallery" block (authors @tol1k830 @eugeneerpro)

4.4.1

Inserting videos from VKontakte in the "Video" block (author @eugeneerpro)

Inserting videos via local path in the "Video" block (author Darktim)

4.3.1

Copying blocks in accordions and containers

Collapsing and expanding blocks with state persistence

4.1.1

Inserting links in the Table block (authors @eugeneerpro @tol1k830)

Improved layout handling

-

4.0.1

Fixing editor behavior with different settings on the same page (author @iamalexneumann)

Updated appearance of the "Image", "Image Gallery", and "Files" blocks

4.0.0 (25.02.2023)

Removed previous module versions to enable installation via the marketplace with PHP 8.0 (authors Anatoly Svolodin, Dmitry, and others)

Enhanced image loading for PHP 8.0 (author @chupakrab)

Added block_configs parameter in user settings, replacing default values defined in config.json files of blocks

Added button parameter to change the appearance of block addition buttons (author Svetlana Gushchina, Anatoly @tol1k830, Vladimir Kulikov)

Added description parameter showing a tooltip under the block

Improved connection of component blocks with multiple parameters (author Petr Neumoin)

3.24.1 (16.08.2022)

Installer compatibility with PHP 8 (author @simba77)

Ability to set custom names for blocks (author @MLCH666)

Indexing of the Accordion block

3.23.1 (12.05.2022)

Snippet block (author @iamalexneumann)

3.22.1 (10.05.2022)

PHP 8 support (author vspvt)

Added Rutube support in the "Video" block (author TreZver)

isEmptyData method for blocks, removing empty blocks on save (author Alex N)

3.21.2 (16.01.2022)

Setting to expand the editor to the full page width (author Evgeny Serov)

3.20.2 (26.12.2021)

Setting to limit the list of available information bases in the "Info Blocks. Elements" block (author @araxiskeshju)

3.19.3 (28.11.2021)

Uploading svg and svg+xml files to the "Image" block (author Igor Smirnov, Nikita Bushmakin, Andrey Bondar)

Fixed the "Raise" button functionality for the grid

3.19.2 (06.10.2021)

Uploading svg files to the "Image" block (author Igor Smirnov, Nikita Bushmakin, Andrey Bondar)

3.18.5 (12.09.2021)

Fixed the "container" block functionality when block addition is disabled (author @araxiskeshju)

3.18.4 (08.09.2021)

Custom block sorting setting (author Sergey Khokhlov)

Fixed the block_enabled setting (author Sergey Khokhlov)

Fixed block functionality with debug mode enabled (author Igor Smirnov)

3.17.1 (30.08.2021)

Handler for selecting custom settings in the block (author G. ALexey)

3.16.3 (02.08.2021)

Improved the Image block

3.16.1 (01.08.2021)

Layout editing is allowed only in a separate section

Layouts are merged with grids

3.15.1 (11.06.2021)

Saving an empty value if blocks are not filled (author Leonid Tropin)

3.14.1 (25.04.2021)

Support for the local/admin/sprint.editor/blocks directory for customizing standard blocks (author

@araxiskeshju)

3.12.1 (28.03.2021)

Headers in the "Text" block (author Marat Bryantsev)

3.11.1 (16.03.2021)

Multi-level lists in the "List" block (author Roman Poverennyy)

Collapse all blocks button (author Roman Poverennyy)

3.10.5 (22.02.2021)

Layouts are linked to custom settings (author SeRGei93)

3.10.3 (18.02.2021)

Saving the grid to a layout (author SeRGei93)

Layout editor (author SeRGei93)

3.9.1 (03.02.2021)

Changed the layout and grid selection interface (author Sergey Bushkevich)

Added component description (author Anatoly Svobodin)

Removed "simple editor" mode

3.8.1 (16.01.2021)

Nested containers and accordions (author Anton Grichenko)

3.7.1 (01.12.2020)

Container Block, refinement of the Accordion block (author @stefanovichby)

Improvement of the Table block (author @KraZzz)

3.6.3 (26.11.2020)

Improved editing of lists, deletion, and moving of items; pressing Enter on the input field creates a new item (author @dgavrilko)

3.5.2 (01.11.2020)

Added selection of special characters in the text block editor (author Ivan Savenko)

3.4.4 (24.10.2020)

Improved the module settings page

Improved handling of windows-1251 encoding

Improved loading of images by link in blocks

3.4.1 (22.10.2020)

Refinement of the Component block, automatic connection of scripts and styles for the nested component (author Leonid Tropin)

New grid design (author Leonid Tropin)

In the list block, implemented the ability to choose its type: bulleted or numbered (author SeRGei93)

Configurable groups in the block dropdown list (author SeRGei93)

Restored the Instagram block (author Artem Azovtsev)

3.2.4 (30.08.2020)

Button for inserting blocks between blocks (author Artem Azovtsev)

User grid settings (author Igor Smirnov)

Changed the sprint.editor:blocks/templates/.default/_grid.php grid template;

Now it is possible to more flexibly configure the display of blocks in the grid and insert arbitrary blocks (author Ilya Smolyakov)

Default values for user settings (author Andrey Bondar)

Button to hide blocks in the grid

Disabled adding columns to the grid (by default)

3.1.2 (16.06.2020)

Refinement of the Media Library. Images block interface

3.1.1 (16.06.2020)

Configuration of blocks connected to the accordion (author Andrey Bondar)

3.0.1 (20.05.2020)

PHP version requirement raised to 5.6

Bitrix autoloader connected, module classes moved to lib/

Info Blocks. Categories block (author Leonid Tropin)

2.8.2 (20.02.2020)

Dragging blocks and tabs in the accordion (author Alexey Shoshnikov)

2.8.1 (16.02.2020)

Refinement on displaying the default editor value in the public part (author Ivan Shvetcov)

API for creating editor content, example in examples/Example1.php (author Ivan Shvetcov)

2.7.1 (26.01.2020)

Preview display for the "Instagram" block (author Artem Azovtsev)

Tag list settings for the "Heading" block (author Artem Azovtsev)

Width alignment added for the "Text" block (author Michael)

2.6.2 (10.09.2019)

Dragging images from the file manager into "Image" and "Gallery" blocks (author Andrey Goncharov)

2.6.1 (10.08.2019)

Added support for vimeo.com for the "Video" block (author Tod Pale)

2.5.5 (22.07.2019)

The trumbowyg editor in text blocks updated to 2.18.0 (author Leonid Tropin)

2.5.1 (21.07.2019)

Event in blocks afterSort triggered after moving/sorting a block (author Stanislav Vasiliev)

Setting to prevent deleting a block when moving it outside the editor (author Stanislav Vasiliev)

2.4.3 (20.07.2019)

Refinement of modular grids in the public part (author Sergey Mikhailov)

2.4.2 (18.07.2019)

Improvements when working with the typesetter (author Sergey Serov)

2.4.1 (14.07.2019)

Accordion block

Switch to "Simple Editor", without columns, simple block addition (author Stanislav Vasiliev)

Block highlighting when copying

Block deletion when moving it outside the editor area

Setting block_disabled to disable selective blocks

Removal of unicode characters upon saving (author Evgeny Burchin)

Telegram group

2.3.14 (04.06.2019)

Connecting the editor as an includable area in any location on the site

OnGetSearchIndex event for writing custom handlers for editor indexing

2.3.9 (14.02.2019)

Fixing image paths for Windows hosting (author Alexander Balya)

2.3.8 (12.01.2019)

"Files" block (author Alexander Karpov)

2.3.7 (25.12.2018)

Block editor settings: selective disabling of grids or blocks (author Leonid Tropin)

Block editor settings: disabling adding columns to grids (author Leonid Tropin)

2.3.6 (03.12.2018)

Default value for custom fields (author Leonid Tropin)

2.3.5 (03.12.2018)

Centering of the block selection panel (author Leonid Tropin)

2.3.4 (03.12.2018)

Quick block addition (author Leonid Tropin)

Fixing the encoding in the "Contents" block (author Evgeny Uskov)

2.3.3 (12.11.2018)

Fixing an error in the image gallery block (author Andrey Vlasov)

2.3.2 (08.11.2018)

The "component" block has been added with a button to refresh the component list (author Alexander Oreshkov)

Insert button after the selected block

Improving work for windows-1251 encoding

2.3.1 (24.10.2018)

Grouping columns into tabs in the admin panel

Grouping action buttons for columns in the admin panel

Add block button added for each grid

Column view mode removed (replaced with tabs)

2.2.2 (08.07.2018)

Fixed error in the "InfoBlocks. Elements" block (author Nikita Ignatyev)

Loading via link for the "Image" block (author Leonid Tropin)

2.2.1 (30.05.2018)

Saving editor content to a layout

Adding custom styles to test blocks

Display class descriptions for columns

Display block and column class settings immediately below the header

Drag blocks above the header

Edit names for grids and columns

Simplified interface for the InfoBlocks.Items block (author Alexey Soshnikov)

Improved image deletion for blocks with images

Add block button for each column (author Valery Proskurin)

Add column button for the modular grid

Grid and column move buttons

1.2.1 (12.02.2018)

Filtering in the "Info Blocks. Elements" block (authors Alexey Soshnikov, Artem Blinov), search by name added

ID,

button to open a popup with standard element search added

Image sorting in the "Image Gallery" and "Video Gallery" blocks (author Alexander Apraksin)

added

also image deletion when dragging it out of the block area

Physical deletion of photos from the structure when deleting them in the admin panel (author Ivan Rychkov), implemented for the blocks

"Image Gallery", "Video Gallery", "Image"

Added the GetPublicEditHTML method, which allows connecting the editor in the public part in editing forms,

for example, in the bitrix:iblock.element.add.form component (author Andrey Sidorov)

1.1.14 (26.10.2017)

Hiding unnecessary blocks via user settings (author Ivan Rychkov)

1.1.12 (22.10.2017)

Improved appearance

Added the ability to activate/deactivate blocks (author Vladislav Morsin)

Improved support for MacOS/Safari (author Evgeny Burchin)

1.1.11 (14.09.2017)

Support for the local directory for storing blocks and settings (author Alexander Karpov)

1.1.9 (14.09.2017)

Fixed image loading in the "Image" block (author Alexander Karpov)

Animation when loading images in the "Image" block (author Alexander Karpov)

1.1.8 (10.09.2017)

Table block (author Sergey Nezhin)

1.1.7 (08.09.2017)

Sorting of modular grids (author Pavel Bazilevski)

1.1.6 (22.08.2017)

"Video Gallery" block

Highlighting of copied blocks

Inserting blocks into columns

Deleting columns in the modular grid

1.1.5 (16.08.2017)

Copying blocks between editors (author Pavel Bazilevski)

"Button-link" block (author Anna Buslovskaya)

Improved management of modular grids, deletion of grids with blocks

CSS classes of modular grids moved to user settings

Prefixes of CSS classes in public templates changed from ".c-" to ".sp-" to reduce possible conflicts

_files _script.js and _style.css are now connected in _header.php so they can be disabled if needed

1.1.4 (30.07.2017)

Adaptive gallery for Image Gallery and Media Library blocks

Additional parameters for resizing thumbnails and detailed images

Fixed an issue with windows-1251 encoding in the block dropdown list

1.1.3 (12.06.2017)

User block settings

1.1.2 (12.06.2017)

Modular grids

Lightbox integration in galleries (author Anton Kukankov)

Added the ability to edit sizes for the "YouTube Video" and "Slideshare Presentation" blocks

Fixed an issue with caching of styles and scripts (author Yuri Lukyanov)

1.0.18 (18.05.2017)

Additional parameters for resizing (author Ekaterina Shelest)

Move cursor for draggable blocks (author Anna Buslovskaya)

Saving the editor without blocks (author Pavel Nikiforov)

Composite block text+video (author Anna Buslovskaya)

Uploading images by link for the gallery (author Evgeny Shteshchenko)

1.0.17 (18.04.2017)

Integration of additional scripts and styles for blocks in the public part

Fixed display of multiple "Component" blocks in the editor

1.0.16 (16.04.2017)

Improved the interface of the InfoBlocks-Elements block in the admin panel

Improved the interface of the MediaLibrary-Images block in the admin panel

Added a full set of blocks when updating from demo version 1.0.12

1.0.15 (08.04.2017)

"Component" block - connects Bitrix components in the editor

Refinement of the "Heading" block - automatic generation of anchors for content navigation

Refinement of block dragging - now only by the header

Refinement of saving the editor in the admin panel - removing possible conflicts when saving the form

1.0.14 (02.04.2017)

"Contents" block (author Pavel Nikiforov)

Increased the size of the editor field in user fields to 16MB (mediumtext)

Fixed: mod_pagespeed breaks the visual editor (author Anna Buslovskaya)

Fixed: styles for displaying file upload buttons when editing in the public part (author Ekaterina Shelest)

1.0.12 (15.03.2017)

Save span tag in the visual editor (author Sergey Panchuk)

Setting "Disable adding blocks" (author Sergey Panchuk)

Setting "Default value" in user fields

Returning text content for indexing by the search module

1.0.11 (23.02.2017)

Improvement of the Yandex Map block (search form for objects, location)

Block templates for detailed articles of the standard Aspro solution (author Pavel Nikiforov)

1.0.9 (18.02.2017)

Yandex Map block (author Vova23rus, Ekaterina Shelest)

1.0.8 (14.02.2017)

Improved appearance of the "Info Blocks. Elements" and "Media Library. Images" blocks

Improvements in the "List" block (author Evgeny Shteshchenko)

Composite block: image + text (author Vova23rus)

Add block templates for bitronic2 (author Yuri Kozik)

1.0.7 (08.02.2017)

Added "Coub Video" block

Bug fixes for windows-1251 encoding (author Evgeny Shteshchenko)

1.0.6 (05.02.2017)

Added "Slideshare Presentation" block

Bug fix in the public part (author Elena Plyusnina)

1.0.5 (28.01.2017)

Added "Media Library. Images" block

Added "Media Library. Collections" block

1.0.4 (22.01.2017)

Added "Info Blocks. Elements" block

Added "Characteristics" block

1.0.3 (12.01.2017)

Added microdata blocks (beta)

1.0.2 (10.01.2017)

Added connections for required modules

Arrows for sorting blocks

Search for blocks in the current site template

Support for windows-1251

Added "Instagram" block

Added "Twitter" block

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

Is installation free?
The solution itself is free. Installation, configuration and customisation services are agreed separately. A compatible platform and an appropriate platform licence are required.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot