2017-05-11 13 views
0

との一致リスト、私はどのようにすべての子供にmultinodepickerで選択した項目をループすると、currentPageにタイプでそれらを一致させるロジックといくつかの助けが必要...Umbracoマルチノードピッカー、currentPageに

現在のコード:

@{ 
var constructionInfo = Umbraco.Content(2032); //Driftinfo 
} 

@Articles(constructionInfo) 

@helper Articles(IPublishedContent page) 
{ 
    //ToDo: Match contentpicker or tags with currentpage. 
    var children = page.Children.Where(x => x.GetPropertyValue<string>("relaterandeFastigheter") == Model.Content.DocumentTypeAlias); 
    var relatedArticles = page.Children; 

    foreach (var article in children) 
    { 
      <article> 
       <h2>@article.GetPropertyValue("rubrik")</h2> 
       @article.GetPropertyValue("text") 
      </article> 
    } 

} 

だからbasicly私は

var children = page.Children.Where(x => x.GetPropertyValue<string>("relaterandeFastigheter") == Model.Content.DocumentTypeAlias); 

でやってみました何Model.Content.DocumentTypeAliasでプロパティと一致しました。しかし、私は何とかそれらを1つではなく、contentpickerの複数のコンテンツと一致させる必要があります。

解決策を見つけるのに誰も助けてくれませんか?

答えて

0
var children = page.Children.Where(x => x.GetPropertyValue<string>("relaterandeFastigheter").Split(',').ToList().Contains(Model.Content.Id.ToString())); 

それは私がそれを解決した方法です!

関連する問題