Managing Templates

 Last Edited: Jun 12, 2019

Example

This is an example Template generated by Siteglide. Below, we'll list available YML parameters, and body content.

--- metadata: id: 1 name: Main type: page file_type: template last_edit: 1553195327594 use_design_system: true physical_file_path: views/layouts/templates/1.liquid --- {% include 'modules/siteglide_system/constants' -%} >>>TEMPLATE UPPER CONTENT HERE<<< {{ content_for_layout }} >>>TEMPLATE LOWER CONTENT HERE<<<

Parameters

  • metadata

    • id - Used by UI to reference Templates. Must be unique (required)

      name - Template name shown in UI (required)

      type - Used to define where the Template shows in UI. Either page or email (required)

      file_type - Set as 'template' (required)

      last_edit - timestamp of last edit - shown in UI

      use_design_system - true/false - used to determine whether or not we automatically add assets from the Siteglide Design System Module.

  • physical_file_path - Files should be stored in a location relative to their ID. If your ID is 1, then the physical_file_path would be views/layouts/templates/1.liquid

Body must include the constants snippet shown in example for features like SEO and Secure Zones to work.