# Managing Page Templates

{% hint style="info" %}
This page applies to the **Business** and **Enterprise** plans.  [👉 Compare all plans](https://www.meeds.io/pricing)
{% endhint %}

Page templates in Meeds allow you to save and reuse layouts for consistency across your site. They help accelerate the creation of new pages by reusing existing structures, including content blocks and applications.

{% embed url="<https://youtu.be/RjwiHMc7Mxo>" %}
Watch this quick tutorial about Page Templates
{% endembed %}

### 📄 Creating a Template from a Page

To create a page template from any existing page:

1. Open the page in [**Edit Layout**](/meeds-guides/admin-guide/managing-sites-and-pages/managing-websites/editing-navigation/editing-pages.md) mode.
2. Adjust the layout and content as needed.
3. Click **Save as Template** in the top bar of the editor.

<figure><img src="/files/Nw433oTpvJVvxgNMfyRQ" alt="" width="375"><figcaption></figcaption></figure>

A Drawer panel opens where you can fill in the  fields:

* **Name** (required)
* **Description** (optional)
* **Thumbnail**: auto-generated screenshot (can be replaced with a custom image)

<figure><img src="/files/juTpeyijkwKsdewRIajC" alt="" width="375"><figcaption><p><em>Saving a layout as a reusable page template</em></p></figcaption></figure>

### 🔧 Using a Template to Create a Page

In a Navigation panel, when adding a new page, you can select a template:

1. Choose **Add Item > New Page > Next**&#x20;
2. Browse templates:
   * **Blank Templates** (provided by platform)
   * **Default Templates** (provided by platform)
   * **Custom Templates** (created by users)
3. Select and confirm to create a new page from the template.

<figure><img src="/files/UNbty1FR54QiGeMppeIn" alt="" width="375"><figcaption><p><em>Choosing a predefined template to build a new page</em></p></figcaption></figure>

### 📊 Admin Interface for Templates

🛡️ Only **platform administrators** have access to create, update, and delete page templates via the admin panel.

Access the templates list from the admin console through  **Administration** > **Development > Templates > Pages**

<figure><img src="/files/T348646xXqUq5RPy8lo9" alt=""><figcaption><p>Manage Page Templates Admin Interface</p></figcaption></figure>

Each template entry displays:

* **Thumbnail** previe&#x77;**, Name** and **Description**
* **Category** (Empty / Default / Custom)
* **Status** (Active / Inactive)
* **Actions** menu (⋮)

### 🔄 Available Actions

For each template, click the three-dot menu (⋮) to open a dropdown menu :

<figure><img src="/files/IFmfPmiLScM2GNCVnih4" alt="" width="248"><figcaption><p><em>Available actions for a selected template</em></p></figcaption></figure>

1. **Edit Layout** – Modify layout and design
2. **Edit Properties** – Update name, description, or thumbnail
3. **Duplicate** – Create a copy of the template
4. **Export** – Download a `.zip` file of the template
5. **Delete** – Remove a custom template (not available for default ones)

### ➕ Adding a Template from Admin

You can create or import templates from the admin interface:

<figure><img src="/files/mYDI0WXzaroy5c1GHF7P" alt="" width="240"><figcaption><p><em>Starting from scratch or importing a saved model</em></p></figcaption></figure>

1. Click **Add** button.
2. Choose:
   * **Create**: open a blank layout editor
   * **Import**: upload a previously exported `.zip` file

### 🛠️ Bulk Operations

<figure><img src="/files/JcfVl8C7werFIletCffw" alt="" width="332"><figcaption><p>Bulk operations for Page Templates</p></figcaption></figure>

* Select multiple templates to **Export** or **Delete** in one operation
* Only custom templates can be deleted

***

### 💡 Best Practices

* Keep templates well-named and categorized
* Use templates to enforce branding
* Regularly audit and clean unused templates
* Create variants for different use cases (e.g. event pages, profiles)

Page Templates save time and maintain consistency. Once adopted, they become essential building blocks of an efficient Meeds Hub experience.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.meeds.io/meeds-guides/admin-guide/managing-sites-and-pages/managing-page-templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
