Die Breite und Höhe beträgt für Bilder in einem Bildbibliothek-Diashow-Webpart nach dem Export/Import der Websitesammlung 0

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/5688

Frage

Ich habe kürzlich eine SP2010-Site-Sammlung von Dev nach Prod exportiert/importiert.Die Site-Sammlung umfasste etwa 90 Sites, die alle über eine Site-Vorlage gesteuert wurden.Nachdem der Export/Import erfolgt war, habe ich weitere 15 Sites (in Prod) erstellt und dabei die ursprüngliche Site-Vorlage verwendet, die in der Dev-Umgebung erstellt wurde.Alles schien einwandfrei zu funktionieren, aber ich habe ein Problem mit den Picture Library Slideshow Web Parts (PLSWP) auf allen Websites festgestellt, die in Prod erstellt wurden.Grundsätzlich verfüge ich über eine Bildbibliothek und alle zu dieser Bibliothek hinzugefügten Bilder werden im PLSWP angezeigt.Das PLSWP der ursprünglichen 80-Site funktioniert einwandfrei, aber die neuen 15 Sites zeigen die Bilder nicht über das PLSWP an (der Viewer wird einfach leer angezeigt).Hier ist der Unterschied in der HTML-Ausgabe des Bildbetrachters:

PLSWP von 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 von 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>

Anhand des obigen Markups können Sie erkennen, dass der PLSWP-HTML-Code von Prod nicht korrekt ist.Das src-Attribut auf der <img> Ist /_layouts/images/icjpg.gif und die Attribute width und height sind 0.Ich habe keine Ahnung, warum das passiert.Ich habe darüber nachgedacht, JQuery spontan zu verwenden, wenn die Seite geladen wird, um das src-Attribut durch das href-Attribut der Seite zu ersetzen <a> Tag - aber ich möchte mich davon fernhalten.

Ich weiß, dass das PLSWP das Problem verursacht, weil ich versucht habe, es auf eine andere Bildbibliothek zu verweisen – ohne Erfolg.Ich habe auch versucht, das PLSWP zu löschen und ein neues erneut hinzuzufügen, aber ich habe das gleiche Problem.

Hat jemand eine Idee, warum das so ist?

War es hilfreich?

Lösung

Ich muss einfach die Bildbibliothek löschen und neu erstellen.

Andere Tipps

Ich habe versucht, das Diashow-Webpart in SP2010 anzupassen.Also wurde im Visaul-Webpart der Code hinzugefügt.beim Betrachten meiner MS-Standard-Diashow-Bibliothek.Die Eigenschaften oben rechts wurden mit JAVASCRIPT entwickelt.Ich frage mich, wie ich meine benutzerdefinierten C#-Apps hinzufügen kann, um die Ausgabe zu erhalten.bcz Es ist keine Eigenschaft verfügbar, um die Bildbibliothek abzurufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top