The base class for CMS objects.

A CMS object is a collection of attributes and their values, as defined by its object class. For custom attributes, various attribute types are available.

System attributes

Obj provides the following system attributes to all CMS objects:

Attribute nameGetterPurposeRead only
idid()Unique identifier of a CMS object
_lastChangedlastChanged()Date of most recent change made to the object
_objClassobjClass()CMS object model class, e.g. ”NewsPage”
_pathpath()Path in the object hierarchy, e.g. ”/about/staff” (optional)
_permalinkpermalink()Unique permanent URL component of the object, e.g. ”news” (optional)

Static method summary

Instance method summary