技术开发 频道

MOSS中创建自定义内容类型


【IT168技术文档】

  系统内容类型
<ContentType ID="0x" Name="$Resources:System" Group="_Hidden" Sealed="TRUE" Version="0"> <FieldRefs> <FieldRef ID="{c042a256-787d-4a6f-8a8a-cf6ab767f12d}" Name="ContentType"/> </FieldRefs> </ContentType>
  OnlineEvent.xml文件是内容类型的定义文件,每一个Field节点代表不同的网站栏,FieldRef节点代表网站栏在该内容类型中的引用。我们定义了四个网站栏分别为Status Field,Number Of Attendees,Event Type,Audience Type。具体代码如下:
<?xml version="1.0" encoding="utf-8"?> <Elements Id="5f0c1259-87bc-4d63-bfc8-6f4997ec3f20" xmlns="http://schemas.microsoft.com/sharepoint/"> <ContentType ID="0x010200730061eb7d784bb786f4ac157702b8c7" Name="OnlineEvent" Group="Development" Description="Developing Content Type" Version="0"> <FieldRefs> <FieldRef ID="{5FCA124E-66FD-4e70-B3CE-D4B7C97D8A0E}" Name="StatusField" DisplayName="Status Field" Required="TRUE" /> <FieldRef ID="{9451F129-78A1-47f0-8CA5-AB7F0D51902C}" Name="NumberOfAttendeesField" DisplayName="Number Of Attendees" Required="FALSE" /> <FieldRef ID="{63DF93F8-B6E8-4c66-A1CB-66C1E677AF45}" Name="EventTypeField" DisplayName="Event Type" Required="TRUE" /> <FieldRef ID="{2071EA0D-3F61-4de4-9A68-7C9C1047AC19}" Name="AudienceTypeField" DisplayName="Audience Type" Required="TRUE" /> </FieldRefs> </ContentType> <Field ID="{5FCA124E-66FD-4e70-B3CE-D4B7C97D8A0E}" Type="Choice" Name="StatusField" DisplayName="Status" StaticName="StatusField" Hidden="FALSE" Required="TRUE" Sealed="FALSE"> <CHOICES> <CHOICE>None</CHOICE> <CHOICE>Approved </CHOICE> <CHOICE>Rejected</CHOICE> </CHOICES> <Default>None</Default> </Field> <Field ID="{9451F129-78A1-47f0-8CA5-AB7F0D51902C}" Type="Number" Name="NumberOfAttendeesField" DisplayName="Number Of Attendees" StaticName="NumberOfAttendeesField" Hidden="FALSE" Required="FALSE" Sealed="FALSE" /> <Field ID="{63DF93F8-B6E8-4c66-A1CB-66C1E677AF45}" Type="Choice" Name="EventTypeField" DisplayName="Event Type" StaticName="EventTypeField" Hidden="FALSE" Required="TRUE" Sealed="FALSE"> <CHOICES> <CHOICE>Business/Career</CHOICE> <CHOICE>Classes &amp; Lectures</CHOICE> <CHOICE>Dinners/Galas</CHOICE> <CHOICE>Fundraiser</CHOICE> <CHOICE>Misc</CHOICE> <CHOICE>Seminars</CHOICE> <CHOICE>Support Groups</CHOICE> </CHOICES> </Field> <Field ID="{2071EA0D-3F61-4de4-9A68-7C9C1047AC19}" Type="MultiChoice" Name="AudienceTypeField" DisplayName="Audience Type" StaticName="AudienceTypeField" Hidden="FALSE" Required="TRUE" Sealed="FALSE"> <CHOICES> <CHOICE>Adults</CHOICE> <CHOICE>Everyones' Invited</CHOICE> <CHOICE>Families</CHOICE> <CHOICE>Kids</CHOICE> <CHOICE>Men</CHOICE> <CHOICE>Seniors</CHOICE> <CHOICE>Singles</CHOICE> <CHOICE>Teens</CHOICE> <CHOICE>Women</CHOICE> </CHOICES> </Field> </Elements>
0
相关文章