The first part of a CT ID is based on a hexadecimal number that identifies its base content type (see list below) followed by 00 as a seperator. The last part of a CT ID is a GUID that uniquely identifies the CT. For each level o inheritance the seperator will be added to the end of the ID plus another GUID.
So, that's easy and actually not the reason why I wrote this entry. Main reason is, that I always have to look up the base intheritance ID's. So the list below will be my point of contact to get the right ID's easily. Maybe you can use it too:
Basic Types:
- 0x System
- 0x01 Item
List Types:
- 0x0102 Event
- 0x0103 Issue
- 0x0104 Announcement
- 0x0105 Link
- 0x0106 Contact
- 0x0107 Message
- 0x0108 Task
- 0x0110 BlogPost
- 0x0111 BlogComment
Document Types:
- 0x0101 Document
- 0x010101 Form
- 0x010102 Picture
- 0x010108 Wiki Document
- 0x010109 Basic Page
- 0x01010901 WebPart Page
Folder Types:
- 0x0120 Folder
- 0x012001 RootOfList
- 0x012002 Discussion
1 comment:
This is very useful stuff! Much appreciated!
Post a Comment