Special Pages

Special pages in the CMS are pages that have some kind of special property, or are used in some manner by the code.

For example, the "Not Found" special page is shown to a visitor when they try to access a page that does not exist, and the "Login" page is shown to a visitor when they try to access a page that requires them to authenticate themselves.

Special pages are automatically created in the CMS when a Module declares that it uses one. They cannot be trashed by an administrator making them safe to link to, though they may not be publicly visible until an administrator publishes them.

Creating Special Pages

Our intention for creating special pages is that a Developer should only list the special pages that they need; it is up to an administrator to customise and then publish the pages as they see fit.

However there are some basic default options for how these pages are created. These include the ability to automatically put the correct plugin on the page, automatically create menu nodes, and to automatically create a copy of the page in each language.

Reference for special_pages: