Add custom layouts
In your custom module you should create the following configuration file in
Add the following in your file:
"1.0" encoding="UTF-8"?><config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Blackbird_ContentManager:etc/contenttype_layouts.xsd">config>
Then you should follow this rule for adding your custom layouts:
Add a category of layout (id should start at 4):
<layouts id=”...” label=”...”>...layouts>
In this tag, you can manage as many layout you want. Create a new layout with:
<layout id=”...” label=”...”>...layout>
So in your layout, you manage the columns:
<column id=”...” class=”...” width=”...” float=”...”/>
class: css class: ct-column-... value
width: css class: ct-width-... value
float: css class: ct-float-... value
You can get inspire by this following file:
Ex:
"1.0" encoding="UTF-8"?><config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Blackbird_ContentManager:etc/contenttype_layouts.xsd"><layouts id="1" label="1 Column"><layout id="10" label="1 simple column"><column id="1" class="main" />layout><layout id="12" label="1 column separated by a middle area, with top and bottom areas"><column id="7" class="top" /><column id="1" class="main-half" /><column id="8" class="middle" /><column id="2" class="main-half" /><column id="9" class="bottom" />layout>layouts><layout id="35" label="3 columns separated by a middle area, with top and bottom areas (33% | 33% | 33%)"><column id="7" class="top" /><column id="2" class="main-half" width="33-mid" /><column id="1" class="main-half" width="33" /><column id="8" class="middle" /><column id="3" class="main-half" width="33" /><column id="4" class="main-half" width="33" /><column id="5" class="main-half" width="33-mid" /><column id="6" class="main-half" width="33" /><column id="9" class="bottom" />layout>layouts>config>
