Note: This guide provides data definition tips and techniques for Sitecore architects and developers.
To download the document, click one of the below links.
Sitecore CMS 6.0, 6.1, 6.2 versions:
- Download the document in A4 format (PDF, 381 KB)
- Download the document in US letter format (PDF, 381 KB)
Table of Contents
Data Templates
How to Access the Template Manager
Investigate Data Template Properties
How to Determine the Data Template Associated with an Item
How to Determine the Base Template(s) of a Data Template
Working with Data Templates
How to Edit the Data Template Associated with an Item
How to Create a New Data Template
How to Configure the Icon for a Data Template
How to Configure Base Templates for a Data Template
Template Inheritance Example: Configure a Template Hierarchy
How to Add a Section to a Data Template
How to Configure the Icon for a Data Template Section
How to Add a Field to a Data Template
How to Associate an Item with a Different Data Template
How to Validate Data Template Field Values
How to Validate Items Based on a Data Template
Working with Fields
How to Configure Field Properties
How to Control the List of Items in a Selection Field
Root Item
Sitecore Query
Treelist Parameters
How to Specify a Root Item for a File or Image Field
How to Specify a Default Folder for an Image Field
How to Configure Features Available in a Rich Text Editor Field
Field Standard Values
How to Configure Standard Values for Fields
How to Assign Standard Layout Details
How to Assign Standard Insert Options
How to Assign a Default Workflow
How to Reset a Field to its Standard Value
How to Reset Layout Details to Standard Values
How to Reset Insert Options to Standard Values
How to Reset a Field to its Standard Value Using .NET APIs
Branch Templates
Branch Template Overview
How to Create a Branch Template
How to Create a Branch Template for a Data Template
How to Create a Branch Template by Duplicating Existing Items
How to Configure the Icon for a Branch Template
How to Configure Explicit Access Rights for Items Inserted Using a Branch Template
How to Control Which Accounts Can Insert Items Using a Branch Template
Command Templates
How to Create a Command Template
Command Template Example: Copy Insert Options from the Parent Item
Command Template Example: Display a User Interface
Insert Options
Assigned Insert Options vs. Effective Insert Options
How to Assign Insert Options to a Data Template or an Individual Item
How to Copy Insert Options from One Item to Another
Insert Rules
How to Create an Insert Rule
How to Assign an Insert Rule
Insert Rule Example: Prevent Multiple Children Based on a Single Data Template
The Insert Options Pipeline
Insert Options Pipeline Processors
How to Implement an Insert Options Pipeline Processor
Insert Options Pipeline Processor Example: Allow Folders Anywhere
Insert Options Pipeline Processor Example: Limit Children
Aliases and Proxies
Aliases
How to Create an Alias
Proxies
How to Enable Proxies
How to Create a Proxy