Skip to main content

Page

A CMS page, viewable at a location under /pages/.

type Page {
admin_notes: String
cms_layout: CmsLayout
content: String
content_html: String!
current_ability_can_delete: Boolean!
current_ability_can_update: Boolean!
hidden_from_search: Boolean!
id: ID!
meta_description: String
name: String
referenced_partials: [CmsPartial!]!
skip_clickwrap_agreement: Boolean
slug: String
}

Fields

Page.admin_notes ● String scalar

Notes on this page that will be visible to site admins

Page.cms_layout ● CmsLayout object

If present, the layout to use for rendering this page. If not, this page will use the default layout for its CMS parent.

Page.content ● String scalar

The content of this page, in Liquid format

Page.content_html ● String! non-null scalar

The rendered content of this page, in HTML format

Page.current_ability_can_delete ● Boolean! non-null scalar

Is the user making this request allowed to delete this page?

Page.current_ability_can_update ● Boolean! non-null scalar

Is the user making this request allowed to update this page?

Page.hidden_from_search ● Boolean! non-null scalar

If true, this page will not be indexed for full-text search.

Page.id ● ID! non-null scalar

The ID of this page.

Page.meta_description ● String scalar

If present, this value will be used in the <meta property="og:description"> and <meta name="description"> tags in the <head> of this page, which are used as the preview text for links to this page on web sites such as Facebook, Twitter, etc.

If absent, the description text will be automatically generated from the page content.

Page.name ● String scalar

The title of this page

Page.referenced_partials ● [CmsPartial!]! non-null object

An automatically-generated list of CMS partials referenced by this page (and any partials referenced by those, etc.)

Page.skip_clickwrap_agreement ● Boolean scalar

If true, this page will not require the user to agree to the site's clickwrap agreement (if applicable) in order to view it. This should be used on any pages referenced in the clickwrap agreement, such as site policies.

Page.slug ● String scalar

The URL portion after /pages/ at which this page can be viewed

Member Of

CmsNavigationItem object ● CmsParent interface ● Convention object ● CreatePagePayload object ● DeletePagePayload object ● RootSite object ● UpdatePagePayload object

Implemented By

CmsContent union ● SearchableModel union