|
|
1
0
最佳实践表明,您应该始终创建自定义列表定义,而不是尝试修改OOB资产。 最简单的方法是复制12\template\features\discussionslist\discussion文件夹,修改功能ID和名称,使其唯一。然后您可以自由更改模式呈现模板(即视图模式)并修改编辑和显示表单。 如果需要修改实际输入表单,可以考虑自定义控件模板: http://msdn.microsoft.com/en-us/library/aa543922.aspx 自定义列表定义: http://msdn.microsoft.com/en-us/library/ms466023.aspx |
|
|
2
0
Agrothe 我有一个类似的要求(在回复线程中隐藏或屏蔽作者)。您认为schema.xml中到底有什么可以让您完成这个任务? 不确定列表表单是否向XSLT公开。如果是这样,那么这可能是另一种方法。 fwiw,我研究的其他解决方案: (1)自定义事件处理程序。不幸的是,我无法确定当有人单击“答复”时触发的事件。 (2)匿名博客评论( http://blogs.msdn.com/sharepoint/archive/2007/08/06/anonymous-comment-feature-for-sharepoint-blog-now-available-on-codeplex.aspx )。 (3)我考虑的另一件事是引入一个全局匿名Active Directory登录,用户可以使用它匿名发布。不太理想,但我花了很多时间研究一个解决方案,这可能是我最后的希望。 |