Interface: CmsPage
Defined in: server/cms/types.ts:36
Stable fields guaranteed by Taproot's base Pages collection.
Consumers with generated Payload types can pass their richer page type as
the generic argument to createContentService.
Properties
_status?
optional _status?: "draft" | "published";Defined in: server/cms/types.ts:45
id
id: string | number;Defined in: server/cms/types.ts:37
layout
layout: {
[key: string]: CmsContentValue;
}[];Defined in: server/cms/types.ts:38
Index Signature
[key: string]: CmsContentValueseo?
optional seo?: {
metaDescription?: string | null;
metaTitle?: string | null;
};Defined in: server/cms/types.ts:39
metaDescription?
optional metaDescription?: string | null;metaTitle?
optional metaTitle?: string | null;slug
slug: string;Defined in: server/cms/types.ts:43
title
title: string;Defined in: server/cms/types.ts:44