Documentation

cms

Interfaces, Classes and Traits

Asset
The CMS theme asset file class.
AutoDatasource
Datasource that loads from other data sources automatically
CmsCompoundObject
This is a base class for CMS objects that have multiple sections - pages, partials and layouts.
CmsController
This is the master controller for all front-end pages.
CmsException
The CMS exception class.
CmsObject
This is a base class for all CMS objects - content files, pages, partials and layouts.
CmsObjectCollection
This class represents a collection of Cms Objects.
CodeBase
Parent class for PHP classes created for layout and page code sections.
CodeParser
Parses the PHP code section of CMS objects.
ComponentBase
Component base class
ComponentManager
Component manager
ComponentPartial
The CMS component partial class. These objects are read-only.
Content
The CMS content file class.
Controller
The CMS controller class.
Layout
The CMS layout class.
LayoutCode
Parent class for PHP classes created for layout PHP sections.
MediaLibrary
Provides abstraction level for the Media Library operations.
MediaLibraryItem
Represents a file or folder in the Media Library.
MediaViewHelper
Helper class for processing video and audio tags inserted by the Media Manager.
Meta
The CMS meta file class, used for interacting with YAML files within the Halcyon datasources
ObjectMemoryCache
Provides a simple request-level cache for CMS objects.
Page
The CMS page class.
PageCode
Parent class for PHP classes created for page PHP sections.
Partial
The CMS partial class.
PartialCode
Parent class for PHP classes created for partial PHP sections.
PartialStack
Manager class for stacking nested partials and keeping track of their components. Partial "objects" store the components used by that partial for deferred retrieval.
Router
The router parses page URL patterns and finds pages by URLs.
Theme
This class represents the CMS theme.
ThemeManager
Theme manager
ViewBag
The view bag stores custom template properties.
Index
CMS index
Media
CMS Media Manager
Components
Component Builder Builds a collection of Cms components and configures them.
MediaFinder
Media Finder Renders a record finder field.
Cms
CMS Helper
ComponentNode
Represents a component node
ComponentTokenParser
Parser for the `{% component %}` Twig tag.
ContentNode
Represents a content node
ContentTokenParser
Parser for the `{% content %}` Twig tag.
DefaultNode
Represents a "default" node
DefaultTokenParser
Parser for the `{% default %}` Twig tag.
Extension
The CMS Twig extension class implements the basic CMS Twig functions and filters.
FlashNode
Represents a flash node
FlashTokenParser
Parser for the {% flash %} Twig tag.
FrameworkNode
Represents a "framework" node
FrameworkTokenParser
Parser for the `{% framework %}` Twig tag.
Loader
This class implements a Twig template loader for the CMS.
PageNode
Represents a page node
PageTokenParser
Parser for the `{% page %}` Twig tag.
PartialNode
Represents a partial node
PartialTokenParser
Parser for the `{% partial %}` Twig tag.
PlaceholderNode
Represents a placeholder node
PlaceholderTokenParser
Parser for the `{% placeholder %}` Twig tag.
PutNode
Represents a put node
PutTokenParser
Parser for the `{% put %}` Twig tag.
ScriptsNode
Represents a "scripts" node
ScriptsTokenParser
Parser for the `{% scripts %}` Twig tag.
StylesNode
Represents a "styles" node
StylesTokenParser
Parser for the `{% styles %}` Twig tag.
AssetList
CMS asset list widget.
ComponentList
Component list widget.
MediaManager
Media Manager widget.
TemplateList
Template list widget.
MailPartialNode
Represents a partial node
Asset
The CMS asset file class.
Editor
CMS index
AssetList
CMS asset list widget.
UrlMaker
URL Maker Trait

Search results