WSS3SDK之:内容类型的派生
2009-01-17 18:28
204 查看
您可以基于其他网站内容类型来新建网站内容类型。为此,您新建的网站内容类型 必须位于继承的网站内容类型的作用范围内。
通过这种方式,您可以创建一个通用的网站内容类型,其中包含几种不同类型的内容的公共属性,然后再其他网站内容类型中继承他。这正是WSS处理其内置的内容类型系列的方式。所有的内容类型最终都继承自System内容类型。
下图显示了该方式。在本例中,网站集根站点包含了3个内容类型。其中的2个,Memo和Spec,实际上是基于第3个,Document。由于Document包含了栏Author,该栏成为3者公有的栏。子网站进一步扩展了Spec网站内容类型,创建了一个新的模板ProductXSpec。这个新模板包含了来自Spec的所有栏,同时还增加了一栏,SKU。当我们将ProductXSpec网站内容类型应用到列表中时,WSS拷贝他,生成列表内容类型,所有这4个栏都被添加到该列表中(如果之前未添加该栏的话)。
您可以通过下列方式编辑网站内容类型的任何属性,即使其继承自其他网站内容类型:
添加,修改或删除栏
指定不同的New,Edit或Display from
指定不同的文档模板等。
通过这种方式,您可以创建一个通用的网站内容类型,其中包含几种不同类型的内容的公共属性,然后再其他网站内容类型中继承他。这正是WSS处理其内置的内容类型系列的方式。所有的内容类型最终都继承自System内容类型。
下图显示了该方式。在本例中,网站集根站点包含了3个内容类型。其中的2个,Memo和Spec,实际上是基于第3个,Document。由于Document包含了栏Author,该栏成为3者公有的栏。子网站进一步扩展了Spec网站内容类型,创建了一个新的模板ProductXSpec。这个新模板包含了来自Spec的所有栏,同时还增加了一栏,SKU。当我们将ProductXSpec网站内容类型应用到列表中时,WSS拷贝他,生成列表内容类型,所有这4个栏都被添加到该列表中(如果之前未添加该栏的话)。
您可以通过下列方式编辑网站内容类型的任何属性,即使其继承自其他网站内容类型:
添加,修改或删除栏
指定不同的New,Edit或Display from
指定不同的文档模板等。
相关文章推荐
- WSS3SDK之:内容类型ID
- WSS3SDK之:在内容类型中定制信息
- WSS3SDK之:内容类型的基础体系
- WSS3SDK之:内容类型的访问控制
- WSS3SDK之:利用Feature部署内容类型
- WSS3SDK之:内容类型介绍
- WSS3SDK之:更新内容类型
- WSS3SDK之:内容类型FormUrls架构概览
- WSS3SDK之:默认的列表内容类型
- WSS3SDK之:如何添加内容类型到网站
- WSS3SDK之:如何在内容类型中引用栏
- WSS3SDK之:内容类型的删除
- WSS3SDK之:如何添加内容类型至列表
- WSS3SDK之:站点和列表内容类型
- WSS3SDK之:更新子内容类型
- WSS3SDK之:内容类型的变更控制
- WSS3SDK之:内容类型FormTemplates架构概览
- WSS3SDK之:向列表添加内容类型中的栏
- WSS3SDK之:Feature元素的类型
- 【翻译 WSS3.0 SDK系列之二】内容类型导读