Skip to the content
Documentation

ezcontentclass

No ratings yet
Summary

Contains information about a content class.

Persistent

Yes.

Attributes
Attribute Type Description
id string The ID number of the class.
version string The version/status of the class (0=normal, 1=temporary, 2=modified).
name string The name of the class (for example "News article").
identifier string The identifier of the class (for example "news_article").
contentobject_name string The pattern which controls how the names of the instances should be generated.
creator_id string The ID number of the object that represents the user who created the class.
modifier_id string The ID number of the object that represents the user who most modified the class last.
created string A UNIX timestamp pinpointing the exact date/time when the class was created.
remote_id string A global unique ID for the class. The remote ID is an MD5 hash of the time when the class was created plus a random value. Remote IDs are used to avoid collision of identical classes during an import.
modified string A UNIX timestamp pinpointing the exact date/time when the class was last modified.
is_container string Either 1 or 0. Reveals whether nodes referencing objects of this class should be considered as containers or not. Used by the administration interface to allow or disallow the creation of nodes under a node which references an object of this class.
data_map array The attributes (as ezcontentclassattribute objects) that make up the class.
object_count string The number of instances (objects) of the class.
version_count string DEPRECATED - Similar to the "version" attribute, but will be 2 if the "version_count" is 2 or higher.
version_status string DEPRECATED - The version count of the class if it has been determined, FALSE if not
determined.
ingroup_list array The class groups (as ezclassclassgroup objects) that the class is a member of.
ingroup_id_list array The class groups (as ezclassgroup objects) that the class belongs to.
match_ingroup_id_list array

The class groups (as ezclassgroup objects) that the class belongs to. This variable is connected with a feature that makes it possible to create template overrides based on class groups.

By default the "match_ingroup_id_list" always returns a boolean FALSE value because the class group override feature is turned off. It can be turned on by setting the "EnableClassGroupOverride" directive in the [ContentOverrideSettings] block of a configuration override for "content.ini" to "true".

group_list array All the class groups (as ezclassclassgroup objects) that are present in the database.
creator object The object (as ezcontentobject object) representing the user who created the class.
modifier object The object (as ezcontentobject object) representing the user who last modified the class.

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.