nmedia-cdn

Requêtes

ATTENTION:

Le querybuilder n'est pas à jour, si vous voulez obtenir les enfants d'un certain type il faut écrire ChildrenOfType("type") au lieu de Children("type")

Obtenir le parent

@Model.Parent()

Obtenir les infos du user connecté

@if(Members.IsLoggedIn()){
    var profile = Members.GetCurrentMemberProfileModel();
    var umbracomember = Members.GetByUsername(profile.UserName);

    <h1>@umbracomember.Name</h1>
    <p>@umbracomember.GetPropertyValue<string>("alias")</p>
}

Dealer avec les UDI

Parfois, on se retrouve avec un data du genre : umb://media/d65ecc138225414892293c3e0c7fc183

 var imageGuidUdi = Udi.Parse(prop.Value.ToString());
 var imageNodeId = Services.EntityService.GetId(imageGuidUdi);

 if (imageNodeId.Success)
 {
       var media = Umbraco.Media(imageNodeId.Result);
       <div><a href="@media.Url()" target="_blank">@media.Name <span></span></a></div>
}