Answer the question
In order to leave comments, you need to log in
Bitrix one infoblock for all informational materials?
Good evening, please give me some advice on the development of a single info block for all information materials on Bitrix. We want to combine sections of promotions, news, information pages, brands into one info block, for this we will develop a universal layout of the section and page, a kind of constructor, where blocks will be displayed only when filled out.
The idea appeared for the convenience of exchanging with 1C and making operational changes to the layout so that these changes would not have to be made in each info block.
I would like to understand what difficulties may arise, whether there will be any problems with information output, for example, display information on promotions in the news, display brands in promotions, etc.
Answer the question
In order to leave comments, you need to log in
You shouldn't do that. Highly discouraged
. At a minimum, you will lose:
1) Performance. To count on the page exactly where the user has entered and choose the right one and build it will cost more than getting it and displaying it in an already known template
2) Usability. The content manager will not be able to edit your trash from the public and admin panel, since in fact everything will be in one card and it will be very, very difficult to understand which fields are needed
3) Search. It doesn't know anything about your super-duper component, and either you write your own mechanics and indexers, or you don't use search. All paths displayed in the search are taken from the infoblock settings, and not from the page where it is all located (and not from the element property, but from the settings of this common infoblock)
You will get:
1) A piece of g...on which you can normally edit only from 1C
2) A very expensive and unoptimized component that can be configured (and hard to customize)
PS And of course, no one except the author will be able to support this component.
PS2. In our company, for such hands are forced to straighten the table))
Infoblocks are designed to share information. And why not collect everything in one infoblock, but separate everything in 1s. In order to make changes in one place (common for all infoblocks) - take it out separately, there should definitely not be any problems with this.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question