创建一个列表(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 链接)并将其部署为功能的主要内容,如果未能解决你的问题,请参考以下文章

使用关键字查找记录并将其列在列表框中

从 sd 卡创建播放列表并将其发送到 Chromecast

如何检测 JavaScript 字符串中的 URL 并将其转换为链接?

使用 jquery 创建一个列表并将其发布到 asp.net mvc

删除 Rails 应用程序并将其重新部署到 heroku

从 C 中的双向链接列表中删除特定项目