post
Calling the post object returns the current post. Calling the post’s singular content type name (E.g. ‘category’) also returns the post object. So both {{ post }}
and {{ category }}
return the same post in this case.
post.title
Returns post title.
post.slug
Returns post slug, the part of the URL that identifies the post.
{{ post.slug }}
this-is-a-great-post
post.url
The post url.
{{ post.url }}
{{ category.url }}
/categories/mighty-fine-category
/categories/mighty-fine-category
post.published_at
The post’s publish date and time.
post.breadcrumbs
Returns object of breadcrumbs for the post.
{{ post.breadcrumbs }}
[
{url: "/", title: "Home"},
{url: "/blogposts", title: "Blog posts"},
{url: "/blogposts/my-first-blogpost", title: "My first blog post"}
]
post.sections
Returns array of sections that have the post object as parent.
{{ post.sections }}
post.seo_title
Returns post SEO title.
post.seo_description
Returns post SEO description.
post.content_type
Returns content_type object.
post.content_type.name
Returns the name of the content type.
{{ project.content_type.name }}
project
post.content_type.title
Returns the title of the content type.
{{ social_media_button.content_type.title }}
Social Media Button
post.parent
Returns parent, if there is a parent set in the Post settings.
post.children
Returns list of children posts, only if the current post is set as a parent in the Post settings.
post.translations
Returns an array of translations of the Post. Can be empty.
post.is_index
Returns a boolean true if the post is an index post for a post type. False if it isn’t
post.is_homepage
Returns a boolean true if the post is the homepage.
post.is_published
Returns true
if the post is published, false
when it isn’t
post.referenced_in_
[content_type]_as_[content_field]
If the post is referenced elsewhere, you can query on which objects by calling this. E.g. when the post is referenced from a reference ContentField named categories
on another ContentType named blog_posts
, you would call post.referenced_in_blog_posts_as_categories
. Which would return all Blog Posts, where the post was referenced as a category.
post.order_position
Returns the value of the ‘position’ of the post.
post.template
Returns the value of the current used post template. Defaults are:
- index.plate > `index`
- show.plate > `show`