asp.net mvc 4 - Rendu LayoutGrid de l'article de l'enfant dans umbraco?



asp.net-mvc-4 razor (1)

J'ai un article qui a plusieurs articles connexes. ces articles connexes ont une grille de mise en page. maintenant je veux rendre ces grilles ci-dessous de mon article principal. Je reçois cet article lié par ce code:

 @{
     var children = Model.Content.GetPropertyValue("relatedArticles").ToString().Split(',');
  }
  @foreach (var child in children) {
      Umbraco.Content(child).GetGridHtml("gridLayout");
  }

mais la fonction GetGridHtml () ne fonctionne pas. dans la documentation umbraco GetGridHtml est seulement accessible depuis @CurrentPage. comment puis-je rendre cette disposition de la grille?


J'ai finalement trouvé ma solution en utilisant cette méthode:

@{
     var children = Model.Content.GetPropertyValue("relatedArticles").ToString().Split(',');
 }
 @foreach (var child in children) {
      var data = Umbraco.TypedContent(child);
      @Html.GetGridHtml(data, "gridLayout");
 }