Tree Schema Definition Reference
Introduction
In this reference, you can learn about the elements you can use to create your console applications. Normally, the description of the elements includes information on its attributes and elements it must or can contain.
For information about creating your tree definitions of console applications, please see “A Guide to Console Applications”.
Editing Tree Definitions in Visual Studio
All tree definition files are in XML format and should be placed under ~/App_Data/Composite/TreeDefinitions.
If you choose to edit tree definition files in Visual Studio, you might consider selecting the proper schema for them. This will equip IntelliSense in Visual Editor’s XML editor with elements used for C1 CMS Tree Definitions.
The path to the Tree Definition schema is: ~/Composite/schemas/Trees/Tree.xsd
Here are the elements in alphabetical order:
- Actions
- AddDataAction
- Children
- ConfirmAction
- CustomUrlAction
- DataElements
- DataFolderElements
- DataType
- DeleteDataAction
- EditDataAction
- Element
- ElementRoot
- ElementStructure
- ElementStructure.AllowedAttachments
- ElementStructure.AutoAttachments
- Field
- FieldFilter
- Filters
- FunctionFilter
- MessageBoxAction
- NamedParent
- OrderBy
- Parameter
- ParentIdFilter
- PostParameters
- ReportFunctionAction
- WorkflowAction
You can also use the Functions schema element: