{{#is}} helper
The {{#is}} helper is a block helper designed to check if a specific context is loaded.
The argument can be a comma-separated list of context names:
- index - frontpage,
- blogindex - custom post listing page when a post prefix (e.g.,
/blog/
) is set in Publii; used to display posts within a specific directory, - tag - tag listing page,
- tags - tags listing,
- post - single post page,
- page - single page,
- author - author listing page,
- 404 - 404 error page,
- search - search results page,
- pagination - pagination page (tag or frontpage) beginning from second page,
- index-pagination - pagination frontpage page beginning from second page,
- tag-pagination - pagination tag page beginning from second page.
- author-pagination - pagination author page beginning from second page.
Syntax:
{{#is ARGUMENT}}
It is a page of type specified in the argument
{{else}}
It is not a page of type specified in the agrument
{{/is}}
Examples:
{{#is "index"}}
Above code checks if the current page is a frontpage
{{#is "index,tag"}}
In the above code condition is true when current page is a frontpage or a tag page.