SharePoint 2019 站点内容类型的创建与管理
发布时间: 2023-12-17 14:56:33 阅读量: 35 订阅数: 34
# 1. 介绍SharePoint 2019站点内容类型
## 1.1 什么是站点内容类型
站点内容类型是SharePoint 2019中用于组织、管理和在站点集合中重复使用特定信息类型的模板。它定义了某种信息类型的元数据架构、工作流程和其他设置,并可用于对站点中的内容进行分类和标记。
## 1.2 SharePoint 2019的站点内容类型特点
SharePoint 2019的站点内容类型具有以下特点:
- **重用性:** 可以在整个站点集合中重复使用。
- **一致性:** 可以确保站点中相似类型的内容具有一致的元数据和特性。
- **管理性:** 可以集中管理和维护站点中的内容类型,包括字段、工作流程和权限设置。
## 创建站点内容类型
### 3. 内容类型的管理与配置
站点内容类型创建后需要进行管理和配置,包括对内容类型进行继承关系的配置以及在站点中管理站点内容类型。
#### 3.1 在站点中管理站点内容类型
在SharePoint 2019中,可以通过网站设置页面来管理站点内容类型。以下是管理站点内容类型的一些常见操作:
##### 添加站点内容类型到列表或库
```python
from shareplum import Office365, Site
# Connect to SharePoint site
authcookie = Office365('https://<YOUR SHAREPOINT URL>', username='<YOUR USERNAME>', password='<YOUR PASSWORD>').GetCookies()
site = Site('https://<YOUR SHAREPOINT URL>', authcookie=authcookie)
# Get the target list/library
target_list = site.List('List Title')
# Add site content type to list/library
target_list.add_content_type('Site Content Type Name')
```
##### 从列表或库中移除站点内容类型
```python
# Remove site content type from list/library
target_list.remove_content_type('Site Content Type Name')
```
#### 3.2 配置站点内容类型的继承关系
站点内容类型可以建立继承关系,从而实现对一个内容类型的扩展或者更改。在SharePoint 2019中,可以通过网站设置页面对站点内容类型的继承关系进行配置。
```python
from shareplum import Office365, Site
# Connect to SharePoint site
authcookie = Office365('https://<YOUR SHAREPOINT URL>', username='<YOUR USERNAME>', password='<YOUR PASSWORD>').GetCookies()
site = Site('https://<YOUR SHAREPOINT URL>', authcookie=authcookie)
# Get the target content type
target_content_type = site.content_type('Target Content Type Name')
# Set parent content type for the target content type
target_content_type.set_parent('Parent Content Type Name')
```
通过以上操作,可以实现在SharePoint 2019中对站点内容类型进行管理和配置。
## 4. 自定义站点内
0
0