page_exists

The page_exists tag checks whether or not a cloned page, the name of which is given to it as a parameter, exists.
It returns a '1' if the page exists else it returns a '0'.

<cms:page_exists 'contact-us' masterpage='index.php' />

The above snippet is checking for the existence of a page named 'contact-us' that has been cloned out of a template named 'index.php'.

Parameters

  • name
  • masterpage

name

Name of the cloned page the existence of which is to be checked.

masterpage

Name of the template out of which the cloned page mentioned above has been cloned.
If this parameter is skipped, the name of the template of the currently executing page will be used instead.

Variables

This tag is self-closing and does not set any variables of its own.