Home > @tridion-sites/models > Publication
Publication: a “Repository” used for publishing.
Signature:
export declare class Publication extends Repository
Extends: Repository
Constructor | Modifiers | Description |
---|---|---|
(constructor)({ backendModel, componentSnapshotTemplate, componentTemplateProcess, defaultComponentTemplate, defaultPageTemplate, defaultTemplateBuildingBlock, pageSnapshotTemplate, pageTemplateProcess, rootStructureGroup, templateBundleProcess, …repositoryArgs }) | Constructs a new instance of the Publication class |
Property | Modifiers | Type | Description |
---|---|---|---|
_backendModel | BackendPublication | ||
componentSnapshotTemplate | Link | undefined | Component Template that is used to render the snapshot for a Component that is in Workflow. | |
componentTemplateProcess | Link | undefined | Process Definition that defines the Workflow process which is triggered when Component Templates are edited. | |
defaultComponentTemplate | Link | undefined | The default Component Template is used to render previews of Components. It also provides the default content for new Component Templates. | |
defaultPageTemplate | Link | undefined | ||
defaultTemplateBuildingBlock | Link | undefined | The default Template Building Block provides the default content for new Template Building Blocks. | |
getInternalModel | () => BackendPublication | ||
locale | string | undefined | Locale of a publication. | |
multimediaPath | string | undefined | Path to the directory containing published binaries. | |
multimediaUrl | string | undefined | URL of the directory containing published binaries. | |
pageSnapshotTemplate | Link | undefined | Page Template that is used to render the snapshot for a Page that is in Workflow. | |
pageTemplateProcess | Link | undefined | Process Definition that defines the Workflow process which is triggered when Page Templates are edited. | |
publicationPath | string | undefined | Publication/publish path. | |
publicationType | string | undefined | Type of a Publication. | |
publicationUrl | string | undefined | Server-relative publication/publish URL. | |
rootStructureGroup | Link | undefined | ||
shareProcessAssociations | boolean | Whether to share Process Associations of Schemas and Structure Groups from a parent Publication. | |
templateBundleProcess | Link | undefined | If a Template Bundle Process is specified, Templates must be added to a Bundle before they can be checked in. The Bundle has to be of an appropriate type. That is: The Bundle’s Schema has to be associated with this Process Definition. |