Overview
Unlike Collections, Pages each have their own unique set of fields courtesy of the fieldset you've assigned it. A couple common use cases for Pages are:
- Landing page (i.e. Home page, form submission thank you page).
- Overview page for a Collection of entries (i.e. Blog overview => blog posts).
- Single informational page (i.e. About Me, 404 page).
Creating a Page
New Pages & Collections can be created from the Matrix module, the only difference is you'll want to set Page
as the Type of Matrix.
General Fields
General fields consist of the following:
Name | Description |
---|---|
Name | User-friendly identifier. |
Handle | Developer-friendly identifier |
Description | Brief description of what the Matrix manages |
Type | Collection or Page |
Fieldset | Fieldset attachment to extend fields for the Page |
Status | Whether Page is currently active or not |
Select
Page
under Type to create a new Page Matrix.
Customize Fields
The following are additional fields to help customize the look & feel of your Page within the Control Panel:
Name | Description |
---|---|
Show Name Field | Keep or omit name field for Page |
Name Label† | Label for name field. |
Name Format†† | see Name Formatting |
Show Name Field | Keep or omit name field for Page |
Singular Reference | Reference used for Page in singular form |
Plural Reference | Reference used for Page in plural form |
Show in Sidebar | Show or omit from Control Panel sidebar |
Show as Quicklink | Show or omit from Control Panel dashboard |
Icon | Visual graphic used to represent the Page in the Control Panel |
Notice:
- † only visible when Show Name Field is checked.
- †† only visible when Show Name Field is unchecked.
Route
If your matrix will be accessible from the frontend, you may define its route and template here:
Name | Description |
---|---|
Route | URI route pattern to identify Page from the front-end |
Template | Template code use for rendering (i.e. posts.show , blog.index ) |
Maintaining a Page
Unlike Collections, a Page doesn't have an Overview interface. Rather you edit the single Page directly.
After saving a Page your content will immediately be saved and you will be redirected to the Dashboard.
Status
You may want to temporarily hide a page from the front-end website. Simply set the status to Disabled
and it will no longer be public.