设为首页 收藏本站
查看: 922|回复: 0

[经验分享] SharePoint 2013 图文开发系列之创建内容类型

[复制链接]

尚未签到

发表于 2015-9-24 11:55:14 | 显示全部楼层 |阅读模式
  SharePoint内容类型,是很有特色的,就好比发布新闻,同在一张列表里,可以由内容类型区分图片新闻、文字新闻等,顾名思义,就是在一张列表里发布不同类型的项目。
  1、添加新项目,选择SharePoint 2013 空项目,如下图:
DSC0000.png
  2、选择调试网站和解决方案类型,如下图:
DSC0001.png
  3、添加新项,选择内容类型,如下图:
DSC0002.png
  4、选择继承的父内容类型,如下图:
DSC0003.png
  5、修改内容类型的Feature文件,如下图:
DSC0004.png
  6、查看内容类型的xml文件,如下图:
DSC0005.png
  7、内容类型的可视化界面,我们可以在这里修改,也可以修改上一步的xml,如下图:
DSC0006.png
  8、查看、修改内容类型的设置,如下图:
DSC0007.png
  9、添加内容类型的列(列必须由网站栏添加,不能任意创建,如果没有该栏可以先创建网站栏),如下图:
DSC0008.png
  10、修改后的内容类型的Xml文件,如下:



<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- 父内容类型: 项目 (0x01) -->
<ContentType ID="0x0100FE1C2EA9ECBB435DAED12BCAB8618A41" Name="CustomContentType" Group="自定义内容类型" Description="我的内容类型" Inherits="TRUE" Version="0">
<FieldRefs>
<FieldRef ID="{6440B402-8EC5-4d7a-83F4-AFCCB556B5CC}" DisplayName="姓名" Name="ChildrensNames" Sealed="TRUE" Required="TRUE" />
<FieldRef ID="{23550288-91B5-4e7f-81F9-1A92661C4838}" DisplayName="$Resources:core,Gender_OL;" Name="Gender" Sealed="TRUE" Required="TRUE" />
<FieldRef ID="{203FA378-6EB8-4ed9-A4F9-221A4C1FBF46}" DisplayName="爱好" Name="Hobbies" Sealed="TRUE" Required="TRUE" />
<FieldRef ID="{2a464df1-44c1-4851-949d-fcd270f0ccf2}" DisplayName="$Resources:core,Mobile_Phone;" Name="CellPhone" />
<FieldRef ID="{9a631556-3dac-49db-8d2f-fb033b0fdc24}" DisplayName="$Resources:core,ZIP_Postal_Code;" Name="WorkZip" />
<FieldRef ID="{fc2e188e-ba91-48c9-9dd3-16431afddd50}" DisplayName="$Resources:core,Address;" Name="WorkAddress" NumLines="2" Sortable="FALSE" />
</FieldRefs>
</ContentType>
</Elements>
  11、部署,查看网站设置,网站内容类型,发现我们定义的这个了,如下图:
DSC0009.png
  12、查看内容类型的详细信息和所有的栏及栏属性,如下图:
DSC00010.png
  13、在测试列表,添加内容类型,如下图:
DSC00011.png
  14、修改默认内容类型,第一个是默认的,修改位置即可,如下图:
DSC00012.png
  15、创建新项目,已经是根据我们定义的内容类型创建的了,如下图:
DSC00013.png
  16、查看创建的项目,有这条项目所属的内容类型,如下图:
DSC00014.png
  17、除了根据我们添加内容类型创建,还可以根据原有内容类型创建,如下图:
DSC00015.png
  
  内容类型的创建比较简单,重要的是我们理解内容类型的作用,就是区分一张列表里不同类型的项目而存在。当然,默认列表可能禁用了内容类型,需要在高级设置里面允许使用内容类型,好了,就到这里吧。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-118183-1-1.html 上篇帖子: 为SharePoint 配置RBS(Remote Blob Storage) 特性 下篇帖子: SharePoint 2013 图文开发系列之Visual Studio 创建母版页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表