Link zu Sitecore Media-Element
In einer meiner Vorlagen habe ich eine Feld mit dem Namen UploadedSitecoreFile und legen Sie den Typ Datei.
Ich Tat dies, so dass, wenn ein Benutzer erstellt ein neues Objekt, Sie können durchsuchen Sie die Medienbibliothek und wählen Sie die PDF-Datei, die Sie verknüpfen möchten.
In meinem code-hinter, ich habe Folgendes:
Dim subItem = TryCast(e.Item.DataItem, Item)
ltResourceInfoTag.Text = ltResourceInfoTag.Text & "<a href='" & subItem("UploadedSitecoreFile").ToString & "'>" & subItem("Name").ToString & "</a>"
Kann mir jemand sagen, der richtige Weg, um einen link zu einem media-Element?
Dank,
C. R. Junk
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben, wollen Sie sich auf die Nutzung der
Sitecore.Resources.Media.MediaManager
um die URL zu einer media-library-Eintrag.Bevor Sie dort ankommen, bekommen Sie das Feld aus dem Artikel und warf es auf einen
FileField
. Sobald Sie eineFileField
können Sie den Zugriff auf dieMediaItem
.Beispiel (
C#
nichtVB
sorry):