moss中创建自定义内容类型

moss中创建自定义内容类型

ID:9481446

大小:74.00 KB

页数:10页

时间:2018-05-01

moss中创建自定义内容类型_第1页
moss中创建自定义内容类型_第2页
moss中创建自定义内容类型_第3页
moss中创建自定义内容类型_第4页
moss中创建自定义内容类型_第5页
资源描述:

《moss中创建自定义内容类型》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MOSS中创建自定义内容类型  本文示例源代码或素材下载  一:简要介绍  某类内容的一组可重用设置,使用内容类型可一致管理元数据,模板以及项目和文档的行为。内容类型在网站级别定义并用于列表和库。站点内容类型是可以独立于任何特定站点集合、站点、列表或文档库而建立的元数据定义。  MOSS系统提供的在%monProgramFiles%MicrosoftSharedplateFeaturesCtypes文件夹中定义,你可以查看该文件夹中的ctypesl文件包含所有内容类型的定义。  二:系统内容类型<ContentTypeID=0xN

2、ame=$Resources:SystemGroup=_HiddenSealed=TRUEVersion=0><FieldRefs><FieldRefID={c042a256-787d-4a6f-8a8a-cf6ab767f12d}Name=ContentType/></FieldRefs></ContentType>  在ctypesl文件中的第一个内容类型为System,所有的内容类型最终都是从System内容类型继承而来的,从下图可以清晰的看出:  三:内容类型的ID  上图右

3、边代表内容类型的ID,每一个内容类型都有一个ID的属性,这个ID是内容类型的唯一标识,每一个内容类型的ID都包括他父内容类型的ID,所以所有内容类型的前两位就是Sytem内容类型的ID,这样我们就可以通过解析内容类型的id来分析内容类型的继承体系。  内容类型的ID有两种命名的方式:  1.父内容类型ID+两个十六进制数(不包括00)  2.父内容类型id+00+十六进制的GUID  这里System内容类型是个特例,他的id是0x,其他的内容类型必须遵守上面两种约定的一种。第一种由于只包括两个十六进制数所以他强调的是id的简洁性,第二

4、种包括GUID强调的是该内容类型的唯一性。每一种都有适合的情况。  父内容类型ID+两个十六进制数(不包括00)  的id是0x01,Item是System的儿子,Document的id是0x0101,folder的id是0x0120,通过解析id你可以看出Document和folder都是Item的儿子,如下图:  父内容类型id+00+十六进制的GUID  ent内容类型的直接基础而来的。  2.当Document内容类型被填加到列表时一个列表内容类型被创建,。  当父类型是以下情况时,我们推荐你使用GUID的方式创建内容类型的id

5、  1.父类型为ent  2.通过第三方工具开发的内容类型,这种你要确定第三方开发的内容类型和l文件是内容类型的定义文件,每一个Field节点代表不同的网站栏,FieldRef节点代表网站栏在该内容类型中的引用。我们定义了四个网站栏分别为StatusField,NumberOfAttendees,EventType,AudienceType。具体代码如下:<?xmlversion=1.0encoding=utf-8?><ElementsId=5f0c1259-87bc-4d63-bfc8-6f4997ec3f20xml

6、ns=sharepoint/><ContentTypeID=0x010200730061eb7d784bb786f4ac157702b12345下一页——..,。8c7Name=OnlineEventGroup=DevelopmentDescription=DevelopingContentTypeVersion=0><FieldRefs><FieldRefID={5FCA124E-66FD-4e70-B3CE-D4B7C97D8A0E}Name=StatusFieldDisplayName=Stat

7、usFieldRequired=TRUE/><FieldRefID={9451F129-78A1-47f0-8CA5-AB7F0D51902C}Name=NumberOfAttendeesFieldDisplayName=NumberOfAttendeesRequired=FALSE/><FieldRefID={63DF93F8-B6E8-4c66-A1CB-66C1E677AF45}Name=EventTypeFieldDisplayName=EventTypeRequired=TRUE/><Fie

8、ldRefID={2071EA0D-3F61-4de4-9A68-7C9C1047AC19}Name=AudienceTypeFieldDisplayName=AudienceTypeRequired=TR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。