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