CMS Builder has some reserved "special" fieldnames that provide additional functionality.
Some "special" fieldnames may ignore regular field settings and behave as listed below.
Fieldname |
User Editable |
Field Type |
Description |
createdDate |
No |
Date |
Automatically stores the date the record was first created |
createdByUserNum |
No |
None |
Automatically stores the 'num' of the user who created the record. This value is also used to identify the 'owner' of the record. |
updatedDate |
No |
Date |
Automatically stores the date the record was last updated |
updatedByUserNum |
No |
None |
Automatically stores the 'num' of the user who last updated the record. |
publishDate |
Yes |
Date |
Record won't be displayed on website before this date. This allows users to prepare content in advance and have it appear on a certain date and time. |
removeDate |
Yes |
Date |
Record won't be displayed on website after this date. This allows users to have content automatically "expire" from website after a certain date and time. |
neverRemove |
Yes |
Checkbox |
This checkbox field indicates that "removeDate" should be ignored. This lets users have some records that expire (are hidden) after a certain date and other records that never expire. |
hidden |
Yes |
Checkbox |
This checkbox field indicates that the record should be not be displayed on the website. This lets users temporarily make records visible or not. |
dragSortOrder |
Yes |
None |
This field allows the user to drag records in the section editor record
list to change their order. Just create this field and add it to the beginning of "ListPage
Fields" and "Order By" to enable this functionality. (Added in v1.11) |