Find articles, step-by-step instructions, and advice for getting the most out of

Step 01

To create a new module position, you have to open default template root via Extensions > Template Manager > activated default template link and edit the templateDetails.xml file. Once you opened templateDetails.xml, you can notice all built-in positions are wrapped within <position></position> tag. Now add your prefered module position name in <positions></positions> tag. I termed my module position name “Service”, Have a look on image below, how I wrapped module position name in <position></position> tag.


Step 02

To create your new module position setting, scroll a down to the layout Setting area, copy the following code and paste in layout setting section. I have named my position Sevice, just rename Service with your prefered one.

<field name="service-chrome" type="moduleschrome" max-mods="6" class="remove-lbl"
        default="service-1:standard,service-2:standard,service-3:standard,service-4:standard,service-5:standard,service-6:standard" description="MODULE_CHROME_DESC">
        <option value="standard">Standard</option>
        <option value="tabs">Tabs</option>
        <option value="accordion">Accordion</option>
        <option value="basic">Basic</option>

Step 03

Now head over to the Template Manager from Extensions Menu, click activated template link from Style column (My active template is Bolt), click on layout tab from left sidebar, refresh the Layout Manager hitting ctrl + F5 and hit Save and Close.


Now you can see in the image below our custom module position SERVICE_LABEL has been created.


Now you can publish your modules in your newly created position