Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Datatype (Strategy for content fields)

Each datatype is a strategy for one kind of content field: how it is edited, validated, stored, indexed, compared and shown. 54 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/standards/patterns/datatype.md

On this page

Datatype (Strategy for content fields)

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Each datatype is a strategy for one kind of content field: how it is edited, validated, stored, indexed, compared and shown.

GroupPlugins
Instances54
Recognized byExtends eZDataType, directly or through a parent class.
Extension pointcontent.ini [DataTypeSettings] ExtensionDirectories[] and AvailableDataTypes[]; the class registers itself with eZDataType::register().

Classes by area

extension/birthday (1)

All patterns of extension/birthday

ClassKindFileDescriptionExtension point
eZBirthdayTypeclass extends eZDataTypeextension/birthday/datatypes/ezbirthday/ezbirthdaytype.php:3––

extension/cjw_newsletter (4)

All patterns of extension/cjw_newsletter

ClassKindFileDescriptionExtension point
CjwNewsletterEditionTypeclass extends eZDataTypeextension/cjw_newsletter/datatypes/cjwnewsletteredition/cjwnewslettereditiontype.php:23Class description here–
CjwNewsletterListTypeclass extends eZDataTypeextension/cjw_newsletter/datatypes/cjwnewsletterlist/cjwnewsletterlisttype.php:23Handles cjw_newsletter_list–
CjwNewsletterListVirtualTypeclass extends eZDataTypeextension/cjw_newsletter/datatypes/cjwnewsletterlistvirtual/cjwnewsletterlistvirtualtype.php:25Handles cjw_newsletter_list_virtual–
CjwNewsletterSubscriptionTypeclass extends eZDataTypeextension/cjw_newsletter/datatypes/cjwnewslettersubscription/cjwnewslettersubscriptiontype.php:23Class description here–

extension/enhancedezbinaryfile (1)

All patterns of extension/enhancedezbinaryfile

ClassKindFileDescriptionExtension point
EnhancedeZBinaryFileTypeclass extends eZDataTypeextension/enhancedezbinaryfile/datatypes/enhancedezbinaryfile/enhancedezbinaryfiletype.php:34––

extension/enhancedselection2 (1)

All patterns of extension/enhancedselection2

ClassKindFileDescriptionExtension point
SckEnhancedSelectionTypeclass extends eZDataTypeextension/enhancedselection2/datatypes/sckenhancedselection/sckenhancedselectiontype.php:3––

All patterns of extension/exp_enhanced_link

ClassKindFileDescriptionExtension point
ngEnhancedLinkTypeclass extends eZDataTypeextension/exp_enhanced_link/datatypes/ngenhancedlink/ngenhancedlinktype.php:5––

extension/ezflow (1)

All patterns of extension/ezflow

ClassKindFileDescriptionExtension point
eZPageTypeclass extends eZDataTypeextension/ezflow/datatypes/ezpage/ezpagetype.php:28––

extension/ezgmaplocation (1)

All patterns of extension/ezgmaplocation

ClassKindFileDescriptionExtension point
eZGmapLocationTypeclass extends eZDataTypeextension/ezgmaplocation/datatypes/ezgmaplocation/ezgmaplocationtype.php:39Class providing the eZGmapLocationType datatype.–

extension/ezmbpaex (1)

All patterns of extension/ezmbpaex

ClassKindFileDescriptionExtension point
ezpaextypeclass extends eZDataTypeextension/ezmbpaex/datatypes/ezpaex/ezpaextype.php:16Handles the datatype used for password expiration.–

extension/ezstarrating (1)

All patterns of extension/ezstarrating

ClassKindFileDescriptionExtension point
ezsrRatingTypeclass extends eZDataTypeextension/ezstarrating/datatypes/ezsrrating/ezsrratingtype.php:27––

extension/eztags (1)

All patterns of extension/eztags

ClassKindFileDescriptionExtension point
eZTagsTypeclass extends eZDataTypeextension/eztags/datatypes/eztags/eztagstype.php:6eZTagsType class implements the eztags datatype–

extension/hcaptcha (1)

All patterns of extension/hcaptcha

ClassKindFileDescriptionExtension point
hcaptchaTypeclass extends eZDataTypeextension/hcaptcha/datatypes/hcaptcha/hcaptchatype.php:31hcaptcha extension for Exponential Written by Bruce Morrison–

extension/ngclasslist (1)

All patterns of extension/ngclasslist

ClassKindFileDescriptionExtension point
NgClassListTypeclass extends eZDataTypeextension/ngclasslist/datatypes/ngclasslist/ngclasslisttype.php:6NgClassListType class implements the ngclasslist datatype–

extension/recaptcha (1)

All patterns of extension/recaptcha

ClassKindFileDescriptionExtension point
recaptchaTypeclass extends eZDataTypeextension/recaptcha/datatypes/recaptcha/recaptchatype.php:31reCAPTCHA extension for Exponential Written by Bruce Morrison–

extension/sevenx_authentication_2fa (1)

All patterns of extension/sevenx_authentication_2fa

ClassKindFileDescriptionExtension point
sevenxAuthentication2faTypeclass extends eZDataTypeextension/sevenx_authentication_2fa/datatypes/sevenxauthentication2fa/sevenxauthentication2fatype.php:17––

extension/syndication (1)

All patterns of extension/syndication

ClassKindFileDescriptionExtension point
eZSyndicateTypeclass extends eZBooleanTypeextension/syndication/datatypes/ezsyndicate/ezsyndicatetype.php:47––

extension/xrowmetadata (1)

All patterns of extension/xrowmetadata

ClassKindFileDescriptionExtension point
xrowMetaDataTypeclass extends eZDataTypeextension/xrowmetadata/datatypes/xrowmetadata/xrowmetadatatype.php:3––

kernel/classes/datatypes (35)

All patterns of kernel/classes/datatypes

ClassKindFileDescriptionExtension point
eZAuthorTypeclass extends eZDataTypekernel/classes/datatypes/ezauthor/ezauthortype.php:19––
eZBinaryFileTypeclass extends eZDataTypekernel/classes/datatypes/ezbinaryfile/ezbinaryfiletype.php:19––
eZBooleanTypeclass extends eZDataTypekernel/classes/datatypes/ezboolean/ezbooleantype.php:19––
eZCountryTypeclass extends eZDataTypekernel/classes/datatypes/ezcountry/ezcountrytype.php:23––
eZDateTimeTypeclass extends eZDataTypekernel/classes/datatypes/ezdatetime/ezdatetimetype.php:19––
eZDateTypeclass extends eZDataTypekernel/classes/datatypes/ezdate/ezdatetype.php:19––
eZEmailTypeclass extends eZDataTypekernel/classes/datatypes/ezemail/ezemailtype.php:19––
eZEnumTypeclass extends eZDataTypekernel/classes/datatypes/ezenum/ezenumtype.php:18––
eZFloatTypeclass extends eZDataTypekernel/classes/datatypes/ezfloat/ezfloattype.php:19––
eZIdentifierTypeclass extends eZDataTypekernel/classes/datatypes/ezidentifier/ezidentifiertype.php:19––
eZImageTypeclass extends eZDataTypekernel/classes/datatypes/ezimage/ezimagetype.php:26––
eZIniSettingTypeclass extends eZDataTypekernel/classes/datatypes/ezinisetting/ezinisettingtype.php:22––
eZIntegerTypeclass extends eZDataTypekernel/classes/datatypes/ezinteger/ezintegertype.php:24––
eZISBNTypeclass extends eZDataTypekernel/classes/datatypes/ezisbn/ezisbntype.php:19––
eZKeywordTypeclass extends eZDataTypekernel/classes/datatypes/ezkeyword/ezkeywordtype.php:21––
eZMatrixTypeclass extends eZDataTypekernel/classes/datatypes/ezmatrix/ezmatrixtype.php:19––
eZMediaTypeclass extends eZDataTypekernel/classes/datatypes/ezmedia/ezmediatype.php:19––
eZMultiOption2Typeclass extends eZDataTypekernel/classes/datatypes/ezmultioption2/ezmultioption2type.php:33––
eZMultiOptionTypeclass extends eZDataTypekernel/classes/datatypes/ezmultioption/ezmultioptiontype.php:33––
eZMultiPriceTypeclass extends eZDataTypekernel/classes/datatypes/ezmultiprice/ezmultipricetype.php:19––
eZObjectRelationListTypeclass extends eZDataTypekernel/classes/datatypes/ezobjectrelationlist/ezobjectrelationlisttype.php:26––
eZObjectRelationTypeclass extends eZDataTypekernel/classes/datatypes/ezobjectrelation/ezobjectrelationtype.php:19––
eZOptionTypeclass extends eZDataTypekernel/classes/datatypes/ezoption/ezoptiontype.php:19––
eZPackageTypeclass extends eZDataTypekernel/classes/datatypes/ezpackage/ezpackagetype.php:20––
eZPriceTypeclass extends eZDataTypekernel/classes/datatypes/ezprice/ezpricetype.php:19––
eZProductCategoryTypeclass extends eZDataTypekernel/classes/datatypes/ezproductcategory/ezproductcategorytype.php:19––
eZRangeOptionTypeclass extends eZDataTypekernel/classes/datatypes/ezrangeoption/ezrangeoptiontype.php:18––
eZSelectionTypeclass extends eZDataTypekernel/classes/datatypes/ezselection/ezselectiontype.php:21––
eZStringTypeclass extends eZDataTypekernel/classes/datatypes/ezstring/ezstringtype.php:30––
eZSubtreeSubscriptionTypeclass extends eZDataTypekernel/classes/datatypes/ezsubtreesubscription/ezsubtreesubscriptiontype.php:18––
eZTextTypeclass extends eZDataTypekernel/classes/datatypes/eztext/eztexttype.php:19––
eZTimeTypeclass extends eZDataTypekernel/classes/datatypes/eztime/eztimetype.php:19––
eZURLTypeclass extends eZDataTypekernel/classes/datatypes/ezurl/ezurltype.php:20––
eZUserTypeclass extends eZDataTypekernel/classes/datatypes/ezuser/ezusertype.php:21––
eZXMLTextTypeclass extends eZDataTypekernel/classes/datatypes/ezxmltext/ezxmltexttype.php:83––

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x