CMS Pages allow admin users to generate complete, nestable pages of content on the site via a friendly, drag and drop GUI.
Pages are essentially normal views, but which are passed some additional data in the form of rendered CMS Areas and, optionally, custom options made available by the template.
Every page must make use of a template in order to render. CMS Templates are pwoerful and can make use of any function, class or constant which is available in Nails. Templates can be provided by the application, or any module which is installed, in addition all module-supplied templates can be overridden by the app allowing for a very high level of customisation if needed.
{% content-ref url="templates.md" %} templates.md {% endcontent-ref %}