创建一个列表(url 链接)并将其部署为功能
Posted
技术标签:
【中文标题】创建一个列表(url 链接)并将其部署为功能【英文标题】:Create a List (url links) and deploy it as a feature 【发布时间】:2010-12-18 20:01:56 【问题描述】:我对 SharePoint 很陌生,如果这听起来有点基本,请见谅。
我想在 SharePoint 中创建一个纯粹是 URL 链接的列表,然后使其可用于我们将创建的每个网站集。
创建此列表后,我需要将其显示在 Web 部件中(如标准的“链接”Web 部件)。我想我需要创建一个功能,以便可以在站点集合级别激活它。
请问有什么方法可以实现吗?
提前谢谢大家,Ash ;-)
【问题讨论】:
【参考方案1】:我做了类似的事情 - 但我将它创建为一个带有自己的安全修整的 Web 部件。我在这里介绍了一些基础知识:
http://www.codersbarn.com/?tag=/webpart
【讨论】:
谢谢爱尔兰酋长,我会试一试,看看会发生什么。感谢您花时间回复朋友。非常感谢,Ash ;-)【参考方案2】:您需要的是链接列表的视图(该视图将显示您列表的内容)。查看here 了解有关列表视图 Web 部件的更多详细信息。一旦你弄清楚如何创建它以及你想要在你的视图中做什么,编码它应该不会太难(你可以在你的网站上使用 SharePoint Designer 来创建你想要的视图,然后使用 SPSource 将其反向工程为代码或您可以从列表的 schema.xml 创建它)。
但是,您应该注意,使用 WSS,您将无法查看另一个网站集上的列表内容(即,您只能在创建列表的网站集上查看您的列表)。跨站点列表视图实现起来要复杂得多(尽管您可以购买执行此操作的组件)。我不确定 MOSS 如何处理跨站点列表视图,但如果您使用 MOSS,则应确保在开始开发视图之前可以做到。
编辑:如果您的列表不太复杂并且结构不会发生太大变化,我肯定会接受 IrishChieftain 的建议。处理跨站点列表视图很痛苦。
【讨论】:
嗨雨果,也感谢您的回答。我们正在使用 MOSS,所以不确定这是否会造成问题。我的 URL 列表非常基本,就像 MOSS 2007 的标准“开箱即用”一样。但我们希望相同的一致列表出现在我们所有的公司网站集上。我会尝试这两种方法,并尽快告诉你我是如何开始的。谢谢你回到我身旁。最诚挚的问候,阿什 ;-)以上是关于创建一个列表(url 链接)并将其部署为功能的主要内容,如果未能解决你的问题,请参考以下文章
如何检测 JavaScript 字符串中的 URL 并将其转换为链接?