Customising your page layouts

This tutorial shows how to utilise the Container and Module functionality within the Layout Editor to achieve customised web page layouts.

Key terminology:

  • Layout - The overall structure and configuration of your page.

  • Container - A pre-designated area of your main layout, including elements such as a header, footer and main content. Modules are added to containers.

  • Module - Elements that sit within (or relative to) containers and add information or functionality to your page. This could include, for example; a search bar, product navigation or imagery.

  • Columns - The name given to the two main layout groups. 1 column pages and 2 column pages allow for greater variation in layouts. Containers are laid out differently between the two groups.

Infigosoftware

  1. 1. Click on Show layout administration panel

    To begin, we will navigate to the layout administration panel located on the front-end of your storefront.

    Click on Show layout administration panel
  2. 2. Identify and apply a layout to work on

    Many of the provided layouts are blank templates, awaiting user specification.

    It is here that you will select between 1 Column and 2 Column layouts

    Identify and apply a layout to work on
  3. 3. 1 column container layout

    To serve as a good point of reference, the "MainContainer" will always contain the automatically generated content for the page, and will be different depending on which page you are on. For example, a product page will have the product information within the MainContainer, a category page will have all its products and subcategories within the MainContainer etc.

    1 column container layout
  4. 4. 2 column container layout

    The 2 column layout includes an additional container on the left side of the page, called LeftSideContainer.

    This is most notably used for the display of categories and products without losing the main body of content within the MainContainer.

    2 column container layout
  5. 5. The selected page template is applied.

    The image below shows that the template I have selected has no modules added to it. The only information on display is the generated content for the page (created in the Editable Content area of the storefront back-end).

    Next, we will add our first module to a container.

    Click on Show layout administration panel to further amend the page layout.

    The selected page template is applied.
  6. 6. Click on HeaderContainer

    Click on HeaderContainer
  7. 7. Click on Top Menu

    Click on Top Menu
  8. 8. Click on Add Module To Container

    Click on Add Module To Container
  9. 9. View your updated page

    This will add the module named Top Menu (containing the information defined in the Header section of the Editable Content area) to the HeaderContainer.

    In other words, we will how see our main navigation bar at the top of our page.

    Click on Show layout administration panel to further amend the page layout.

    View your updated page
  10. 10. Click on Toggle Layout Mode

    When selected, this option will show the Administrator the modules forming the page.

    Click on Toggle Layout Mode
  11. 11. Toggle Layout Mode

    It also presents the option to remove any unwanted blocks.

    Toggle Layout Mode
  12. 12. Next, we will see how different container and module selections influence final page layout

    We will take a look at a few examples, primarily focused on the header container.

    Click on Show layout administration panel to further amend the page layout.

    Next, we will see how different container and module selections influence final page layout
  13. 13. Click on HeaderContainer

    Click on HeaderContainer
  14. 14. Click on Search Box

    Click on Search Box
  15. 15. Click on Add Module To Container

    Click on Add Module To Container
  16. 16. Review page changes

    Adding the search box directly to the header container means the module spans the entire width of the page, as it follows the behaviour of the main header container.

    This causes the search box to appear at the very left of our page.

    Any subsequent modules added to the navigation header will appear directly below this.

    Click on Show layout administration panel to further amend the page layout.

    Review page changes
  17. 17. Click on HeaderContainer

    Click on HeaderContainer
  18. 18. Click on Header Module - 1 Column

    Click on Header Module - 1 Column
  19. 19. Click on Add Module To Container

    Click on Add Module To Container
  20. 20. Review page changes

    Here, we have added a module called "Page Header - 1 Column " to our HeaderContainer.

    Modules such as this act as additional formatting, allowing us to configure a layout more in keeping with the rest of our page. This can be thought of as a sub-container.

    Click on Show layout administration panel to further amend the page layout.

    Review page changes
  21. 21. Click on HeaderLeft

    We will now select a container called HeaderLeft. This can be thought of as a sub-container within within the HeaderContainer.

    Modules placed within here will be formatted within the confines of "Header Module - 1 Column" module.

    Click on HeaderLeft
  22. 22. Click on Search Box

    Click on Search Box
  23. 23. Click on Add Module To Container

    Click on Add Module To Container
  24. 24. Review page changes

    Our new search box is now seen to be centralised, matching the format of the content within the MainContainer.

    Review page changes
  25. 25. Adding extra columns without changing to a 2-Column layout

    The use of modules giving sub-container functionality can also be used to group modules side-by-side.

    In this example, we will place another module next to the search box we have just added.

    Click on Show layout administration panel to further amend the page layout.

    Adding extra columns without changing to a 2-Column layout
  26. 26. Click on HeaderLeft

    Select the same container as the previous addition to facilitate them appearing side-by-side.

    Click on HeaderLeft
  27. 27. Click on Mini Shopping Cart

    Click on Mini Shopping Cart
  28. 28. Click on Add Module To Container

    Click on Add Module To Container
  29. 29. Review page changes

    Our two modules now appear centralised, and side-by-side.

    Click on Show layout administration panel to further amend the page layout.

    Review page changes
  30. 30. Click on BeforeMainContainer

    Next, we will add content into the BeforeMainContainer area.

    This spans the full width of the page and immediately precedes the MainContainer content.

    Click on BeforeMainContainer
  31. 31. Click on Slider

    Click on Slider
  32. 32. Click on Add Module To Container

    Click on Add Module To Container
  33. 33. Review page changes

    Our Slider module is seen to appear immediately before the main text content.

    The Slider content itself is configured within the Editable Content area of the storefront back-end. This will be covered in another tutorial.

    Click on Show layout administration panel to further amend the page layout.

    Review page changes
  34. 34. Click on AfterMainContainer

    Next, we will add content into the AfterMainContainer area.

    This spans the full width of the page and immediately follows the MainContainer content.

    Click on AfterMainContainer
  35. 35. Click on Shopping Cart Slider

    Click on Shopping Cart Slider
  36. 36. Click on Add Module To Container

    Click on Add Module To Container
  37. 37. Review page changes

    Our new page content is now visible due to the addition of extra modules.

    These examples are an introduction to this functionality, however the same methodology can be applied to build all required pages on your site.

    These module changes you have made will now be saved to the selected layout. Any page utilising this layout will now contain the same configuration of modules.

    Review page changes