在SharePoint页面中如何显示来自其他网站的List
来源:互联网 发布:第五次人口普查数据 编辑:程序博客网 时间:2024/05/08 19:41
为了方便用户使用,我们会把SharePoint网站设计成层次结构,并希望用户在主页上看到来自子网站的内容。比如希望把放在父网站的一个列表的内容显示在子网站的主页上面。这种需求看起来稀松平常,但实际上不容易。
为了说明方便,我把列表所在的网站称为源网站,需要显示WebPart的网站称为目标网站。
实现思路很简单:在源网站的页面上插入一个列表WebPart,然后导出该WebPart,在目标网站上,将刚导出的WebPart导入,之后在目标网站的页面上插入导入的WebPart。
如何导出一个WebPart。首先打开页面,进入编辑模式,在WebPart右上角有个小三角,点开是一个菜单,有个命令"导出",页面会弹出保存WebPart文件,先把它保存到本地。
如果没有导出命令怎么办?请看《恢复导出XSLT List View WebPart》
来一段小插曲,为了在其他网站能够使用该WebPart,需要修改下导出来的文件。用记事本打开它。找到<property name="WebId"节点,将源网站的WebID替换节点内容。WebID可以通过下面的PowerShell脚本获得。
if ((Get-PSSnapin | Where {$_.Name -eq "Microsoft.SharePoint.PowerShell"}) -eq $null){ Add-PSSnapin Microsoft.SharePoint.PowerShell;}$web = Get-SPWeb http://chenweifengWrite-Output $web.ID
为了能够在插入WebPart的时候能够选到刚才导出的WebPart,需要将刚才导出的WebPart上传到Web部件库中。Web部件库的地址是/catalogs/wp/ 。
现在就可以在同一网站集的任何网站插入刚才的WebPart了!
插入之后,还可以对该WebPart进行编辑。
- 在SharePoint页面中如何显示来自其他网站的List
- SharePoint显示来自相同网站集另一个站点的列表 Display SharePoint list from another site
- 在Sharepoint中如何共享其他网站中的列表?
- 在Sharepoint中如何共享其他网站中的列表?
- 在Sharepoint中如何共享其他网站中的列表?
- 如何在DataGrid中显示来自不同DataTable的数据
- 在iis中发布asp的网站后,只显示登陆页面,其他的页面都不显示,并出现http500内部服务器错误,是怎么回事?
- 如何在 SharePoint中显示详细错误信息
- 如何在Mobile程序中显示其他程序的图标
- 《如何在一个Activity的一部分中显示其他Activity》
- SharePoint要在master page中动态显示List数据的几种方式
- 在SharePoint页面中操作同页面的WebPart
- 如何在限制页面中显示的内容的字数?
- 关于在JSP中include其他页面后,dreamweaver的设计视图无法显示
- SharePoint开发——利用CSOM逐级获取O365中SharePoint网站的List内容
- jsp页面中显示list的长度
- QT,其他类中计算出的结果如何在ui界面的控件中显示?
- action中的list在JSP页面如何显示问题的总结补30号的
- Socketpair 简介
- 宇宙长城谭之二:达尔文渐变论揭开中微子超光速之谜谭
- 二十八条改善ASP性能和外观的技巧
- MYSQL导入导出.sql文件
- Linux操作系统基础知识之三:进程
- 在SharePoint页面中如何显示来自其他网站的List
- TP-LINK SOHO级宽带路由器端口映射配置问题
- Java中native方法
- 如何让某些http请求绕过Filter
- 软工系列之---软件测试
- php连接 sql2008(实战篇)
- NetBT错误导致的局域网不能访问
- grep
- pads的一个bug导致我一直不看好这个软件