Use flexible columns. On your template, add a flexible column. Inside that flexible you can drag and drog any module on the pages itself. I am also doing same stuff on one of our project.
Use flexible columns. On your template, add a flexible column. Inside that flexible you can drag and drog any module on the pages itself. I am also doing same stuff on one of our project.
You need to split in template itself. For example, if you want 4 columns in a row, then create 4 flexible columns in your template. Then, when content editor drops the component they will align nicely.