Проблема с веб-частью «Слайд-шоу библиотеки изображений» после экспорта / импорта семейства сайтов (SP2010) - PullRequest
0 голосов
/ 22 сентября 2010

Я недавно экспортировал / импортировал семейство сайтов SP2010 из Dev в Prod.Семейство сайтов насчитывает около 90 сайтов, которые все были созданы на основе шаблона сайта.После экспорта / импорта я создал еще 15 сайтов (в Prod), используя оригинальный шаблон сайта, созданный в среде Dev.Казалось, что все работает нормально, но я обнаружил проблему с веб-частями слайд-шоу библиотеки изображений (PLSWP) на всех сайтах, созданных в Prod.По сути, у меня есть библиотека изображений, и любые изображения, добавленные в эту библиотеку, отображаются в PLSWP.PLSWP оригинального 80 сайта работает нормально, но новые 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>

Из приведенной выше разметки вы можете заметить, что HTML-код PLSWP от Prod неверен.Атрибут src в / /layouts/images/icjpg.gif и атрибуты width и height равны 0. Я понятия не имею, почему это происходит.Я думал об использовании JQuery на лету, когда страница загружается, чтобы заменить атрибут src атрибутом href тега - но я бы хотел этого избежать.

Я знаю, что PLSWP - это то, чтовызывая проблему, потому что я пытался указать ей другую библиотеку изображений - не повезло.Кроме того, я попытался удалить PLSWP и повторно добавить новый, но у меня та же проблема.

У кого-нибудь есть идеи, почему это так?

1 Ответ

0 голосов
/ 23 сентября 2010

Мне нужно просто удалить библиотеку изображений и заново создать ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...