预定义的通知模板
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
Microsoft SharePoint Foundation 通知模板定义通知的内容和外观。电子邮件通知的模板是在 AlertTemplates.xml 中定义的,SMS 通知的模板是在 AlertTemplates_SMS.xml 中定义的。这两个文件都位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML 文件夹中。模板为若干种事件类型(如"已更改项"事件或"已删除项"事件)中每种类型的消息指定内容和格式。
备注
不要修改 AlertTemplates.xml 或 AlertTemplates_SMS.xml。若要进行更改,请复制这两个文件中的一个文件,编辑该副本,然后对 stsadm -o updatealerttemplates 命令进行一次或两次调用,以使用您的更改重置原始模板。您所做的更改存储在 SharePoint Foundation 配置数据库中。有关详细信息,请参阅通知概述和 AlertTemplates 架构。
预定义的通知模板
SharePoint Foundation 附带了电子邮件模板,如 AlertTemplates.xml 中定义的 Table 1 中所示。SMS 模板的类似列表在 AlertTemplates_SMS.xml 中定义。除了"Sms"插在"SP"和"Alert"之间这一区别之外,SMS 模板与对应的电子邮件模板名称相同。例如,SPSmsAlertTemplateType.GenericList 是电子邮件模板 SPAlertTemplateType.GenericList 的 SMS 对应模板。
特定通知模板是使用 AlertTemplate 元素定义的。SMS 模板与电子邮件模板在其 AlertTemplate 标记中是相同的(除了子 Format 元素不同之外)。
重要信息 |
---|
如果您在 Format 元素之外对给定的 SPAlertTemplateType.* 模板进行更改,则必须对相应的 SPSmsAlertTemplateType.* 模板进行同样的更改。 |
SPSmsAlertTemplateType.* 模板中的 Format 元素与相应的 SPAlertTemplateType.* 模板中的 Format 元素主要区别在于,样式和呈现信息不包括在 SMS 模板中,因为 SMS 消息是作为无格式文本发送的。而且,SMS 消息没有主题行,只有消息正文,没有消息头或消息尾。
表 1. 预定义的通知模板
通知模板名称 |
说明 |
---|---|
SPAlertTemplateType.GenericList |
AlertTemplates.xml 中的第一个通知模板。除非存在与其他列表类型之一匹配的项,否则将使用 GenericList。 |
SPAlertTemplateType.DocumentLibrary |
有关对文档库所做更改的通知。 |
SPAlertTemplateType.WebPageLibrary |
网页库中的更改通知。 |
SPAlertTemplateType.Survey |
有关对调查所做更改的通知。 |
SPAlertTemplateType.Links |
有关对链接所做更改的通知。 |
SPAlertTemplateType.Announcements |
有关对声明所做更改的通知。 |
SPAlertTemplateType.Contacts |
有关对联系人所做更改的通知。 |
SPAlertTemplateType.Events |
有关对事件所做更改的通知。 |
SPAlertTemplateType.Tasks |
有关对任务所做更改的通知。 |
SPAlertTemplateType.DiscussionBoard |
有关对讨论板所做更改的通知。 |
SPAlertTemplateType.PictureLibrary |
有关对图片库所做更改的通知。 |
SPAlertTemplateType.XMLForm |
有关对 XML 表单所做更改的通知。 |
SPAlertTemplateType.DataConnectionLibrary |
有关对数据连接库所做更改的通知。 |
SPAlertTemplateType.AssignedtoNotification |
有关分配到任务列表和问题列表的通知。 |