FusionCMS is currently in an open beta state and under heavy active development.

Pages

Pages can be created to store and manage the unique content needs of individual pages on your website. Pages are associated with a fieldset, which then determines the fields and content the page will display. Every page is unique, and can be tailored for the specific needs of each.

New Matrix


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.

Have questions?

We're always happy to help with code or other questions you might have. Contact support or chat live with us on Discord.

Last edited on Monday, January 27, 2020 (2 years ago)