The System field types

The System field types provide advanced features to meet specific requirements. Typical website developers do not use the System field types for end-user data.

The following table lists available System field types.

System field typeDescription
Query DatasourceYou can set the datasource for a presentation component using the Sitecore presentation layer. Setting a datasource enables you to create an internal link to specific content. You can select content to use as a datasource from the content tree or by specifying a search query. The search query is then passed to the code in your solution. For example, you could search for items based off a particular template and have its results act as the datasource for a presentation component.
AttachmentDatabase media items use the Attachment field type to store binary data.WarningDo not use the Attachment field type in your data templates.
File Drop Area (FDA)Allows the user to manage files using the WebDAV protocol. The value of a File Drop Area field type references a media library folder containing corresponding media items. The Source property has no impact on File Drop Area field types.Note that
the File Drop Area field type is enabled, a Drag & Drop dialog box appears when you click Add.If the File Drop Area field type is disabled, an Upload File dialog box appears when you click Add.When Sitecore publishes an item, it automatically publishes media items referenced in any File Drop Area field types of that item, including changes and deletions to those media.
Internal LinkAllows the user to select a descendant of the item specified by the Source property of the field.WarningDo not use the Internal Link field type in your data templates. It is a Sitecore System field type that is appropriate only for Sitecore internal use and customizations. It is not suited for end-user data because it points to a path and item name. This link can easily be broken by end users if they rename an item. Use Droplink, Droptree, or General Link field types instead.
LayoutAllows the user to manipulate layout details for each item.WarningDo not use the Layout field type in your data templates.
RulesAllows for configuration of conditional renderings.WarningDo not use the Rules field type in your data templates.
SecurityLets users manipulate security settings for each item.WarningDo not use the Security field type in your data templates.
Template Field SourceAllows the user to select the Source property in a template field definition item.WarningDo not use the Template Field Source field type in your data templates.
ThumbnailAllows the user to select a thumbnail image from the Media Library.WarningDo not use the Thumbnail field type in your data templates.
If you have suggestions for improving this article, let us know!