Block Selector
In C1 CMS v.4.0 or later, you can use the Block Selector. You can select one or more block elements (for example, a few paragraphs) on a page and format them with a specific style (for example, put the paragraphs into 2 columns).
To add your own block style to the Block Selector, you should create an ad-hoc class in a CSS file and add a <format>
element in the common.xml
with a specific attribute that identifies it as a block style. Make sure the CSS file in use is listed in the common.xml
.
- In a style sheet listed in
common.xml (e.g.
\Styles\common.css
orstyle.less
), create a style class, e.g.:div.demo{ padding: 19px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; }
- In
common.xml
, find a<radiogroup>
where<format>
elements have the attributewrapper="1"
or create a new group. - Add a
<format>
element to the radio group. - Add the following attributes to the format and specify their values, e.g.:
- id="demo"
- label="Demo"
- notes="Demo" (optional)
- block="div"
- classes="demo" (the class you defined in the CSS)
- wrapper="1" (always 1)
- Add the
<select/>
element below the<format>
element.
Note. For the Block Selector, the <format>
element should always have the attribute 'wrapper
' set to '1'.
This is how it may look in the common.xml
:
<radiogroup> <format id="demo" label="Demo" image="" notes="Demo" block="div" classes="demo" wrapper="1"> <select /> </format> </radiogroup>
Please note that you are not limited to <div/>
elements. You can use other block elements as well.