Overview
Templates define the HTML structure and CSS styling for pages. Create reusable templates with customizable regions for flexible content management.Key Features
HTML Structure
Define page layout with HTML
CSS Styling
Custom styles for each template
Content Regions
Define editable areas in templates
Active/Inactive
Enable or disable templates
Template Structure
Creating Templates
Create Template
- Name: Template identifier
- Description: Template purpose
- HTML Structure: Base HTML layout
- CSS Styles: Custom styles
- Regions JSON: Editable regions
- Active: Enable template
HTML Structure
templates.php
Content Regions
templates.php
Database Table
Table:cms_templates
| Column | Type | Description |
|---|---|---|
id | integer | Primary key |
name | text | Template name |
description | text | Template description |
html_structure | text | HTML layout |
css_styles | text | CSS styles |
regions | jsonb | Editable regions |
is_active | boolean | Active status |
Next Steps
Pages
Use templates in pages
Content
Manage page content