---
url: /api/renderers/tinymce/src/interfaces/PageLayout.md
---
[pantoken-root](../../../../index.md) / [renderers/tinymce/src](../index.md) / PageLayout

# Interface: PageLayout

A starter page layout: a plain composition of existing components, no new CSS selectors.

## Properties

### name

> **name**: `string`

Stable id, matches the source folder name, e.g. `"hero"`.

***

### title

> **title**: `string`

Label shown in a layout picker.

***

### html

> **html**: `string`

Raw HTML for the layout, built from `@pantoken/components` classes.

***

### imagePlaceholders?

> `optional` **imagePlaceholders?**: readonly [`PageLayoutImagePlaceholder`](PageLayoutImagePlaceholder.md)\[]

Image slots that consumers may materialize without provider-specific URLs.
