Advanced & Layout fields empower developers and content teams to embed custom code, apply styles, and build complex page layouts directly within Experro’s CMS. This section covers:
The Style field provides a CSS editor for custom styling rules. Use it to inject scoped CSS for specific pages or components without touching your global stylesheet.
The Page Editor is a visual, drag‑and‑drop builder that lets editors assemble pages using pre‑configured elements such as text blocks, images, carousels, banners while seeing a live preview of the final layout.
Only content types with “Act as Webpage” enabled can host a Page Editor field. A user must have permissions to add or modify fields in the schema.
Adding Page Editor to a Content Type:
In your workspace, open Content Model from the sidebar.
Select the Model you wish to enhance.
Click Add Field → Page Editor.
Provide a Field Name and Internal Name, then Save.
Switch to Content Library, open an entry of that Model, and click Launch Page Editor.
Drag elements from the toolbar onto the canvas, arrange sections, and customize styles, all with an on‑the‑fly preview.
Components are reusable field groups (e.g., “Image Card,” “Testimonial Block”) that you define under Content Model → Components. Once created, a Component field embeds these blocks into your Models:You can add a component to a content model after you have defined a component from Content Model → Components.In order to add a component to a content model, navigate to the Content Model that you wish to enhance. Click Add Field. Select the component that you wish to add to the content model.Check the section on Components for full details on creating and using Components.
The Flexible Content field provides a free‑form layout builder for editorial teams who need custom page structures beyond predefined Components or the Page Editor. It lets you:
Mix and match Sections (e.g., Hero, Gallery, FAQ) in arbitrary order.