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
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>
}