# Page Templates

### Overview

Network administrators can configure the look and feel of page templates in MangoApps from the Admin Portal, making it easier to create content-rich sites for companies, departments, communities, and teams within the intranet. The platform provides various tools, such as fixed vs. variable height widgets, better handling of large text data, and page versioning, all without requiring any coding skills.

<figure><img src="/files/RbL7gkFpywxTgnKvTc40" alt="" width="563"><figcaption></figcaption></figure>

Admins can reorder templates, clone and edit them, and activate or deactivate templates. The design interface includes features like a visual grid for widget alignment, drag-and-drop functionality, and customizable widget dimensions. Additionally, multilingual pages can be created, and settings such as comments, reactions, and change logs can be configured to enhance user interaction.

***

### Page Template Features

Admins can design page templates by navigating to **Domain > Page Template**. Available options include:

1. **System Generated Pages** – Out of the box dynamic templates. MangoApps offers 9 out of the box templates to start.
2. **Custom Pages** – Templates designed by an admin.

{% hint style="info" %}
**Page Templates** will **only** display a list of modern templates. Legacy templates cannot be duplicated nor edited.
{% endhint %}

***

#### Page Template Window

The Page Template window displays system and custom templates. Admins to reorder them using drag-and-drop, affecting both the Admin Portal and the user portal's template selection. Through the three-dot menu, admins can clone and edit templates using a four-step wizard or activate/deactivate them. Template filters provide options to view all templates, only active ones, or only inactive ones.

<figure><img src="/files/93EIcCffrAtyCikuEBAD" alt="" width="563"><figcaption></figcaption></figure>

**Template Filters**

* **All** – Displays active, inactive, and draft templates
* **Active** – Displays only active templates
* **Inactive** – Displays only inactive templates

***

**Reorder Templates** – Allows drag-and-drop reordering, affecting the Admin Portal and the Template pop-up for new page flow (User Portal).

<figure><img src="/files/yq83g2USw27CI354PKE9" alt=""><figcaption></figcaption></figure>

***

**Template Actions (Three Dots Menu)**

Admins can access additional options from the 3 dot menu located on any template.

<figure><img src="/files/sU9zJ7e3cyKmREaJwOET" alt="" width="563"><figcaption></figcaption></figure>

**Edit** <mark style="color:red;">**(Custom Template)**</mark> – Opens the four-step wizard to edit a custom template.

**Clone & Edit** <mark style="color:red;">**(System Template)**</mark>**/Duplicate Template&#x20;**<mark style="color:red;">**(Custom Template)**</mark> - System templates cannot be edited so this option will first create a clone of the system template for editing. Each clone/duplicate instance must have a unique name.

<figure><img src="/files/UpuyIQmT2OcsKsMFxJQ1" alt="" width="464"><figcaption></figcaption></figure>

Duplicating or cloning a template copies all its content, including the featured image. In the duplicated template, you can make additional edits before publishing.

**Export Template&#x20;**<mark style="color:red;">**(Custom Template)**</mark>  - Exporting a template downloads a zipped file containing all assets and the template definition JSON. This file can be re-imported using the 'Import New Template' action in the same or a different domain.

**Activate/Deactivate** – Enable or disable the use of a template in the User Portal. This does **not** affect existing pages that already use the template.

**Delete&#x20;**<mark style="color:red;">**(Custom Template)**</mark> - Deleting a page template removes it as an option for future use, but any existing pages created with the template remain unaffected. The deleted template can be restored by the Network Admin from the **Trash Can** before the preservation limit expires.


---

# 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://guides.mangoapps.com/admin-guide/domain-settings/pages/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.
