Ширина и высота равны 0 для изображений в библиотеке изображений слайд -шоу.
-
16-10-2019 - |
Вопрос
Недавно я экспортировал/импортировал коллекцию сайтов SP2010 от Dev в Prod. В коллекции сайтов было около 90 сайтов, которые были изгнаны из шаблона сайта. После того, как экспорт/импорт произошел, я создал дополнительные 15 сайтов (в Prod), используя исходный шаблон сайта, который был создан в среде DEV. Казалось, все работало просто отлично, но я нашел проблему с веб -частями Slideshow библиотеки изображений (PLSWP) на всех сайтах, которые были созданы в Prod. По сути, у меня есть библиотека изображений, и любые изображения, добавленные в эту библиотеку, отображаются в PLSWP. PLSWP Original 80 Site работает нормально, но новые 15 сайтов не покажут изображения через PLSWP (зритель только что отображается пустым). Вот разница в выводе HTML просмотра изображений:
PLSWP от 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 от 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 на <img>
является /_layouts/images/icjpg.gif
и атрибуты ширины и высоты 0
. Анкет Я понятия не имею, почему это происходит. Я думал об использовании jQuery на лету, когда страница загружается, чтобы заменить атрибут SRC на атрибут href <a>
Tag - но я хотел бы держаться подальше от этого.
Я знаю, что PLSWP - это то, что вызывает проблему, потому что я пытался указать на это в другую библиотеку изображений - не повезло. Кроме того, я попытался удалить PLSWP и повторно добавить новую, но у меня такая же проблема.
У кого -нибудь есть идеи о том, почему это?
Решение
Мне нужно просто удалить библиотеку изображений и воссоздать ее.
Другие советы
Я пытался настроить веб -часть слайд -шоу в SP2010. Итак, в Visaul Webpart добавил код. Глядя на мою слайд -шоу MS по умолчанию. Свойства в верхнем справа разрабатываются с использованием JavaScript. Интересно, как добавить в мои пользовательские приложения C#, чтобы лить вывод.