我最近导出/导入了一个从Dev到Prod的SP2010网站集。网站集有大约90个站点,这些站点都是从站点模板驱动的。导出/导入后,我使用在Dev环境中创建的原始站点模板创建了另外15个站点(在Prod中)。一切似乎工作得很好,但我发现在Prod中创建的所有网站上的图片库幻灯片Web部件(PLSWP)存在问题。基本上,我有一个图片库,添加到此库的任何图片都显示在PLSWP中。最初的80个站点的PLSWP工作正常,但新的15个站点不会通过PLSWP显示图片(查看器只显示空白)。以下是图片查看器的html输出的区别:
**PLSWP from Dev:**
<a target="_blank" href="http://forefronttest/realestate/RE/West/HOU/3560/Project%20Pictures/test.jpg" id="MSOPictureLibrarySlideshowWebPart_ctl00_m_g_28b22a62_6d84_4176_bd3f_7240043d7b09_link">
<img width="212" height="195" style="border: 0px none ; vertical-align: middle;" id="MSOPictureLibrarySlideshowWebPart_ctl00_m_g_28b22a62_6d84_4176_bd3f_7240043d7b09_curr" src="http://forefronttest/realestate/RE/West/HOU/3560/Project%20Pictures/_w/test_jpg.jpg" alt="">
</a>
**PLSWP from Prod:**
<a target="_blank" href="http://forefronttest/realestate/RE/West/DEN/2955/Project%20Pictures/test.jpg" id="MSOPictureLibrarySlideshowWebPart_ctl00_m_g_28b22a62_6d84_4176_bd3f_7240043d7b09_link">
<img width="0" height="0" style="border: 0px none ; vertical-align: middle;" id="MSOPictureLibrarySlideshowWebPart_ctl00_m_g_28b22a62_6d84_4176_bd3f_7240043d7b09_curr" src="/_layouts/images/icjpg.gif" alt="">
</a>
您可以从上面的标记中注意到来自Prod的PLSWP html不正确。 / routout/images/icjpg.gif上的src属性和width和height属性为0.我不知道为什么会发生这种情况。当页面加载以使用标记的href属性替换src属性时,我想到了动态使用JQuery - 但是,我想远离这个。
我知道PLSWP是造成问题的原因,因为我已经尝试将其指向不同的图片库 - 没有运气。此外,我已尝试删除PLSWP并重新添加新的PLSWP,但我遇到了同样的问题。
有没有人对这是为什么有任何想法?
答案 0 :(得分:0)
我不得不删除图片库并重新创建它。