2012-06-26 9 views

Odpowiedz

12

Będziemy chcieli patrzeć wykorzystując Sitecore.Resources.Media.MediaManager aby uzyskać adres URL do elementu mediateka.

Zanim się tam dostaniesz, zdobądź przedmiot i wyrzuć go do pliku FileField. Po uzyskaniu FileField można uzyskać dostęp do MediaItem.

Item item = Sitecore.Context.Item; 
Sitecore.Data.Fields.ImageField imgField = ((Sitecore.Data.Fields.ImageField)item.Fields["MyImage"]); 

string url = Sitecore.Resources.Media.MediaManager.GetMediaUrl(imgField.MediaItem); 
string altText = imgField.Alt; 

Link to Sitecore Media Item

+0

Tak, że działa zgodnie z oczekiwaniami. Thx :-) – brother

+0

Jak mogę uzyskać tekst alternatywny dla obrazu w tym samym czasie? – brother

+0

Zaktualizowałem odpowiedź za pomocą tekstu alternatywnego. –

Powiązane problemy