Add/Edit a section
You can add a section to a block with the function MBAdmin.shared.addSectionToBlock()
.
To call this function you need to create an array of elements confrom to MBUploadableElementProtocol
.
To create it use the MBUploadableElementsFactory
that is created.
A MBUploadableElementsFactory
is allocated with a locale identifier and creates object with this locale identifier
Below is an example code to create a section.
MBUploadableElementsFactory factory = MBUploadableElementsFactory('it');
List<MBUploadableElement> elements = [
factory.createTextElement('name', 'text'),
factory.createImageElement(
'image',
'/path/to/image',
MediaType.parse('img/jpg'),
)
];
MBAdmin.shared.addSectionToBlock(BLOCK_ID, elements);
With a MBUploadableElementsFactory
you can create:
an array or a single of image with
MBUploadableImagesElement
a text with
MBUploadableTextElement
a checkbox element with
MBUploadableCheckboxElement
The edit function is very similar to the add.
Last updated
Was this helpful?