In YJSG you can add additional 7 grids. Each grid can have up to 5 modules. Please note that they all must be named as you see it in example below. Only changeable variable is the name of your module position. You can name your module positions aka. modNames located in yjsg_print_grid_area function as you wish.
name: variable that contains your new grid information.
default: an array of default module widths.
labels: visible positions names labels in template manager.
customchrome: default module chrome. Can be YJsgxhtml, YJsground, YJsgblank, YJsgtabs, YJsgaccordion, YJsgslides.
items: number of modules in the grid.
size: width inputbox size.
class: default grid class in template admin.Do not change this.
Please note that new field name variable name="yjsg_newgrid1_width" must match the grid print function attribute yjsgName=newgrid1.
Once you are done your new grid will be visible in template manager under tab Layout. Also note that the position of the grid in index.php will be replicated in your Layout tab. As you can see in our example the new grid is positioned under the main menu.
Step 5 - Publish your module in new module position
Go to your desired module manager and publish the module in your new module position.