Page
The page
object represents a static or dynamic page in the store, including its content, SEO information, and hierarchy.
Usage Example
{%- comment -%} Render a page with title and content {%- endcomment -%}
<article>
<h1>{{ page.title }}</h1>
<div>{{ page.content }}</div>
<footer>
<small>Created at: {{ page.created_at | date: '%Y-%m-%d' }}</small>
<small>Last updated: {{ page.updated_at | date: '%Y-%m-%d' }}</small>
</footer>
</article>
{%- comment -%} List child pages if any {%- endcomment -%}
{% if page.pages.size > 0 %}
<ul>
{% for child in page.pages %}
<li><a href="{{ child.handle | link }}">{{ child.title }}</a></li>
{% endfor %}
</ul>
{% endif %}
Properties
breadcrumbs
Returns the breadcrumbs for the page.
content
Returns the static page content.
created_at
Returns the date when this page was created.
handle
Returns the handle for the page.
id
Returns the unique identifier for the page.
is_static
Returns true if this page was not built with the theme editor and has static content.
pages
Returns the child pages if any.
parent
Returns the parent page if any.
seo_description
Returns the SEO description for search engines.
seo_keywords
Returns the SEO keywords for search engines.
seo_title
Returns the SEO title for search engines.
title
Returns the title of the page.
updated_at
Returns the date when this page was last updated.
Last updated on