Skip to main content

Page Layouts

Overview​

  1. Overview

The Layout Builder allows administrators to visually create and manage page structures by arranging:

  • Layouts (Fullwidth, Content, About, Login, etc.)
  • Sections
  • Rows (Columns)
  • Elements / Blocks (Heading, Text, Image, Grid, Button, Slider, etc.)

You can build complex pages without coding by adding and organizing these components.


Page layout builder​

When you come with pages such as: Home pages, About, Contact, Testimonials > Login, and FAQs, please heading to

  • Log in to the Admin Dashboard > Site Administration > Appearance > Themes
  • Edit Moon theme's settings > Layouts
  • Select the layout you want to edit (e.g., About).
  • Click to open the layout builder interface.

moon-page-layouts.png

  1. Layout Tabs

You can manage multiple layouts using tabs by switching between layouts by clicking the tab, or create a new layout.

moon-layout-tabs.png

  • Edit the layout title: Click on the Edit info button in the bottom bar
  • Default layout: You can set a layout as default by clicking on Mark As Default button
  1. Understanding the Structure

The Layout Builder works in three levels:

Layout └── Section └── Row (Column structure) └── Elements (Content Blocks)

  1. Managing Sections

Each page is built using Sections.

3.1 Add a New Section

Click + New Section inside the layout.

Choose column structure (e.g., col-lg-12, col-lg-6, etc.).

3.2 Section Controls

Each section includes action icons:

✏ Edit section settings

📋 Duplicate section

🗑 Delete section

🔼 Move section

➕ Add new row

3.3 Reordering Sections

Drag and drop sections vertically to change position.

  1. Managing Rows & Columns

Within each section: You can define column width (e.g., 12, 6-6, 4-4-4). Add multiple rows inside a section and adjust column layout for responsive design.

  1. Adding Elements (Blocks)

Inside each row, you can add content elements such as:

  • Heading
  • Text
  • Image
  • Grid
  • Button
  • Slider
  • Testimonials
  • Video Button
  • Blocks
  • Main Content
  • Menu Backend
  • Course Category Tab

5.1 Add an Element

  • Click the + icon inside a column.
  • Select the desired element.
  • Configure its settings.
  • Click Save.

5.2 Edit an Element

  • Click the element block.
  • Modify content, styling, or settings.
  • Save changes.

5.3 Duplicate or Delete

Use action icons to duplicate or remove elements.

  1. Special Sections

6.1 Header Section: the header section controls Logo, Navigation, Menu backend, Top bar 6.2 Main Content: Displays dynamic page content (e.g., course listings, blog posts).

Important: Removing Main Content may prevent the page from displaying its core content.

6.3 Footer Section: Usually built as a Sub-layout and inserted into the page layout.