Skip to main content

Page

A static page that can be manually added by a shop operator through the dashboard.

type Page implements Node, ObjectWithMetadata {
id: ID!
publicationDate: Date
isPublished: Boolean!
createdAt: DateTime!
updatedAt: DateTime!
content: String!
contentHtml: String!
seoTitle: String
seoDescription: String
slug: String!
title: String!
privateMetadata: [MetadataItem!]!
metadata: [MetadataItem!]!
image(
size: Int
): Image
}

Fields

Page.id ● ID! non-null scalar

The ID of the object

Page.publicationDate ● Date scalar

Page.isPublished ● Boolean! non-null scalar

Page.createdAt ● DateTime! non-null scalar

Page.updatedAt ● DateTime! non-null scalar

Page.content ● String! non-null scalar

Page.contentHtml ● String! non-null scalar

Page.seoTitle ● String scalar

Page.seoDescription ● String scalar

Page.slug ● String! non-null scalar

Page.title ● String! non-null scalar

Page.privateMetadata ● [MetadataItem!]! non-null object

List of private metadata items.Requires proper staff permissions to access.

Page.metadata ● [MetadataItem!]! non-null object

List of public metadata items. Can be accessed without permissions.

Page.image ● Image object

Page.image.size ● Int scalar

Featured image for the page.

Interfaces

Node interface

An object with an ID

ObjectWithMetadata interface

Returned By

page query

Member Of

MenuItem object ● PageCountableEdge object ● PageCreate object ● PageDelete object ● PageImageDelete object ● PageImageUpdate object ● PageUpdate object

Was this page helpful?