Larghezza e altezza è 0 per le immagini in una web part Slideshow Picture Library dopo esportazione / importazione di raccolta siti
-
16-10-2019 - |
Domanda
Recentemente ho importare / esportare una raccolta siti SP2010 da Dev a Prod. La raccolta siti aveva circa 90 siti, che sono stati tutti guidati da un modello di sito. Una volta che l'esportazione / importazione ha avuto luogo, ho creato altri 15 siti (in Prod), utilizzando il modello di sito originale che è stato creato nell'ambiente Dev. Tutto sembrava funzionare bene, ma ho trovato un problema con la Biblioteca Slideshow Web Parts Picture (PLSWP) su tutti i siti che sono stati creati in Prod. Fondamentalmente, ho una raccolta immagini, e le eventuali immagini aggiunte a questa libreria presento nel PLSWP. PLSWP Il 80 del sito originale funziona bene, ma i nuovi 15 siti non mostrerà le immagini attraverso il PLSWP (lo spettatore solo si presenta in bianco). Ecco la differenza nell'output HTML del visualizzatore di immagini:
PLSWP da 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 da 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>
Si può notare dalla marcatura sopra, che il codice HTML da PLSWP Prod non è corretto. L'attributo src sul <img>
è /_layouts/images/icjpg.gif
e gli attributi larghezza e altezza vengono 0
. Non ho idea perché questo sta accadendo. Ho pensato di usare JQuery al volo quando viene caricata la pagina per sostituire l'attributo src con l'attributo href del tag <a>
- ma, mi piacerebbe stare lontano da questo
So che il PLSWP è ciò che sta causando il problema, perché ho provato puntando ad una diversa raccolta immagini - senza fortuna. Inoltre, ho provato a cancellare il PLSWP e ri-aggiungendo uno nuovo, ma ho lo stesso problema.
Qualcuno ha qualche idea sul perché questo è?
Soluzione
Sto dover cancellare solo la raccolta immagini e ri-crearla.
Altri suggerimenti
I stava cercando di personalizzare il webpart presentazione in SP2010. Così, in webpart Visaul aggiunto il codice. mentre guardando lib mia predefinita MS presentazione. le proprietà in alto a destra è sviluppato utilizzando JavaScript. chiedendo, Come aggiungere il mio costume c # apps per leavarage l'uscita .. BCZ non esiste una proprietà a disposizione per tirare la raccolta immagini.