Page Attributes for Custom Page Data

August 1, 2026

Most of the time, the existing fields for Pages, Blocks, or Content Layouts give you what you need to build the content for your pages and display your pages.

But once in a while, you may need something more custom. An example could include changing the logo in the header for specific pages or maybe changing a button in another template. 

The solution to this is the new Custom Page Attributes functionality. For developers, this is similar to attributes on app items.

The attributes will show up last in the list of content to edit for a page. They can be organized by Attribute Groups. The default Attribute Group is called "Attribute Groups". You can rename it or add new ones if you want.

To use this, go to Content -> Page Settings. Then click on "Attributes".

There you can add new attribute fields.

When you edit a page the fields will show below the other fields for the page content.

To use in your templates, you'll use the new variable. (You can also use the shorter if you want.) If your variable is called "Logo" then you'll access it like this:

or .

The power behind this is that the _page variables are global, so they can be used in any template that is used to display the page.