问候,SO专家!
有没有办法列出哪些内容类型在SharePoint中使用指定的站点列?我将不得不删除一个站点列(它已被淹没在引擎盖下)并重新创建它,我想知道在删除之前我需要删除站点列的内容类型。
有什么想法吗?
答案 0 :(得分:2)
是的,遍历每个SPSite,SPWeb,SPList,ContentType,并显示它的使用位置。这需要自定义代码:(
否则你可以获得SharePointManager并快速查看。
您最好的办法是处理导致您走上这条道路的基本问题,即使用网络界面创建内容类型。在经历了这条路线的一些痛苦之后,我们已经了解到可靠地执行此操作的唯一方法是创建一个包含其中定义的列和内容类型的功能,并将其作为解决方案发布。这使您能够准确设置内容类型和字段。
发布内容类型/字段需要做很多工作,但是为了避免必须在整个网站上运行代码以删除出错字段的实例,这是值得的。