Wie bekomme ich das absolute Medien-Datei-Pfad in umbraco mit razor?

Ich habe versucht, die folgenden wenig von razor-code:

@room.Media("summaryImage","umbracoFile")

aber ich bekomme so etwas wie ~/media/155/lux.jpg, wie Entferne ich die ersten ~ um einen server-Pfad ie, /media/155/lux.jpg oder http://some_url/media/155/lux.jpg?

EDIT:

Habe ich versucht,

@{
  dynamic summaryImagePath = room.Media("summaryImage","umbracoFile");
}
@Page.ResolveUrl(@summaryImagePath)

und

@Page.ResolveUrl(@room.Media("summaryImage","umbracoFile"))

aber ich erhalte die Fehlermeldung:

Error loading Razor Script Cannot perform runtime binding on a null reference

obwohl @room.Media("summaryImage","umbracoFile") gibt ~/media/155/lux.jpg.

Irgendwelche Ideen?

InformationsquelleAutor zlog | 2011-08-05

Schreibe einen Kommentar