Custom Fields Overview
Custom Fields provide the ability for administrators to define additional fields and inputs for a wide variety of objects within Movable Type. This allows Movable Type to become a direct reflection of a user's personal data model and not be restricted to the workflow, data structure and publishing nomenclature most commonly associated with "blogging."
With Custom Fields users can:
- create a "blog" to be a repository for more then just entries - store and manage data for complex e-commerce store fronts, product catalogs, and virtually any data structure you can imagine
- automatically have entry forms adapt to include custom fields without the need to know or edit HTML
- selectively define some custom fields as required fields
- restrict input in a variety of ways for your custom fields using checkboxes, radio buttons, pull-down menus an more
- define the default value a custom field should have
- filter entries and other objects by custom fields values using Movable Type's templating language
The image below shows custom fields in action (the screenshot is actually taken from the Movable Type Plugin Directory which is powered by the Community Solution):
What Objects Can You Extend and How?
Custom fields can be defined for a variety of objects within Movable Type allowing you to customize your data model and work flow for:
- Entries
- Pages
- Categories
- Folders
- Users
Custom fields can also use a variety of different form inputs, including, but not limited to:
- a simple 1-line text field
- a multi-line textarea field
- a pull-down menu
- a set of checkboxes
- a set of radio buttons
- a file uploader
- an asset selector
- a date selector
- a URL

Leave a note
Have a question, please use the MT Forums. Notes sumbitted here should pertain to tips & hints regarding documentation. Your note may be removed once it's contents has be integrated into the body of the page.