2016-07-12 4 views
0

Ich habe einige PDF-Dokumente in der Medienbibliothek in Kentico 9 hochgeladen. Standardmäßig sind die Dokumente in alphabetischer Reihenfolge in der Medienbibliothek angeordnet.Problem in Bezug auf die Neuordnung hochgeladener Dokumente in der Medienbibliothek (Kentico 9)

Für die Anzeige habe ich Mediengalerie Webpart verwendet. Ich möchte die Reihenfolge des Dokuments ändern nach dem Zufallsprinzip, aber ich habe keine Option zum Sortieren in der Medienbibliothek sowie Mediengalerie. Wie ändere ich die Reihenfolge des Dokuments nach Bedarf? Bitte schlage mich vor.

Vielen Dank im Voraus.

Antwort

2

Sie könnten versuchen Media-Dateien Datenquelle (mit Repeater-Webpart). Dieser Webpart hat ORDER BY expressio n Eigenschaft, die Sie angeben können, so können Sie Ihre Dateien bestellen, was Sie wollen. enter image description here

+0

Dank erstellen . Dies ist hilfreich für mich. –

1

Da die Mediendateien in der Datenbank (Media_File-Tabelle) gespeichert sind, können Sie Order by verwenden, um Ihre Ergebnisse zu bestellen. Die Abfrage, die zufällig alle Zeilen sortieren würde würde wie folgt aussehen:

select * from Media_File order by NEWID(); 

Also alles, was Sie tun müssen, ist die SQL-Abfrage mit der Bestellung durch Bedingung einzustellen. Allerdings ist die Mediengalerie Webpart nicht zulassen, dass Sie es anpassen, so dass Sie vier Hauptoptionen haben (obwohl es mehr Möglichkeiten gibt):

1) anpassen Mediengalerie Webpart (~/CMSWebparts/Media /MediaGallery.ascx)

2) Verwenden Sie Media-Dateien Datenquelle Webpart zusammen mit zB Basis-Repeater und bestellen von NEWID(); in "Sortieren nach" Eigenschaft des webpart

3) Verwendung SQL-Datenquelle Webpart mit Grund Repeater gleiche Weise wie oben

4) für die Antwort Ihren eigenen Web-Teil

Verwandte Themen