Template Types:
1. Data templates: Data templates are the schema for Sitecore content. Any content item in a Sitecore database is based on a data template. All data templates are created using the Template Manager (or Sitecore Rocks). Data templates can inherit from other data templates and can be assigned Presentation Details and insert options.
If you are familiar with SharePoint, you could think of data templates as content types.
2. Parameter Templates: Parameter templates are used to define parameters of a content component, making is easier for a content author to update settings.
We’ve written a whole series on parameter templates if you're looking for more information.
3. Data source templates:
4. Standard template
5. Branch templates
6. Command templates:
It basically only deals with a command, which is evoked when creating an instance template. It is used for the automatic creation of items with business logic.
1. Data templates: Data templates are the schema for Sitecore content. Any content item in a Sitecore database is based on a data template. All data templates are created using the Template Manager (or Sitecore Rocks). Data templates can inherit from other data templates and can be assigned Presentation Details and insert options.
If you are familiar with SharePoint, you could think of data templates as content types.
2. Parameter Templates: Parameter templates are used to define parameters of a content component, making is easier for a content author to update settings.
We’ve written a whole series on parameter templates if you're looking for more information.
3. Data source templates:
- When a new content component is added to a page, it may leverage a data source. The data source template defines the allowed content type for that particular content component. In the following screen shot a data template called IFrame has been set at the data source template.
4. Standard template
- Standard template is a basic template, which Sitecore provides for its function. This template does not contain any fields but it inherits from a number of other templates thanks to which we are able to define the display name, layout details, publishing restrictions and workflow, etc. on the items. All of the fields inherited into standard template begin with__.
5. Branch templates
- The branch structure of templates. It allows you to define the entire branch of templates so by creating an instance of a branch template the whole item structure appears without the user having to create them one by one.
6. Command templates:
It basically only deals with a command, which is evoked when creating an instance template. It is used for the automatic creation of items with business logic.