我正在开发一个包含公告列表的团队网站以及一个企业 wiki 网站。我设置了一般警报,以便在添加/编辑/删除任何项目时通知所有用户。目前,通知电子邮件将在电子邮件正文中嵌入项目内容。因此,如果用户添加新的 wiki 页面,那么所有内容都将通过电子邮件发送,我们发现这不太可靠,因为有些页面相当长。

所以我试图将其从我的 alerttemplates.xml 位于 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\XML ,但模板似乎很长,我无法确定需要删除哪个 XML 组件?

谢谢

编辑

好的,我尝试修改公告列表警报模板,如下所示:-

<ImmediateNotificationExcludedFields>ID;MySubsUrl;ListUrl;MobileUrl;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</ImmediateNotificationExcludedFields>
            <DigestNotificationExcludedFields>ID;MySubsUrl;ListUrl;MobileUrl;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</DigestNotificationExcludedFields>
</Properties>

& 如下 :-

 <Properties>
            <ImmediateNotificationExcludedFields>ID;Alerts_link_modify;Alerts_link_view;Alerts_mobile_view;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</ImmediateNotificationExcludedFields>
            <DigestNotificationExcludedFields>ID;Alerts_link_modify;Alerts_link_view;Alerts_mobile_view;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</DigestNotificationExcludedFields>
        </Properties>

但我仍然在警报消息中收到这些内容,尽管我已经排除了以下内容 MySubsUrl;ListUrl;MobileUrl:-

enter image description here

有帮助吗?

解决方案

Alerttemplates XML 将具有多种列表类型的模板。您将发现包含在中的模板的结构

<AlertTemplate Type="List"  Name="SPAlertTemplateType.GenericList">

以及公告列表的类似标签。但是,不建议直接修改警报模板 XML。此外,如果您修改 XML,模板更改将应用​​于通过该列表模板创建的所有列表。你还是可以看看 邮政。另一种方法是编写自定义解决方案,并在添加/修改公告时触发具有所需格式的电子邮件。

其他提示

您必须修改您的自定义模板;要查找您需要删除或评论的信息块,您应该看到此链接:

https://msdn.microsoft.com/es-es/library/office/bb862021(v=office.14).aspx

许可以下: CC-BY-SA归因
scroll top