【发布时间】:2017-05-11 20:12:37
【问题描述】:
我需要一些关于如何循环遍历所有子项的多节点选择器中选择的项目并将它们与当前页面类型匹配的逻辑帮助...
当前代码:
@{
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>
}
}
所以基本上我尝试做的事情
var children = page.Children.Where(x => x.GetPropertyValue<string>("relaterandeFastigheter") == Model.Content.DocumentTypeAlias);
将属性与 Model.Content.DocumentTypeAlias 匹配。但是,我需要以某种方式将它们与内容选择器中的多个内容相匹配,因为它不是单一的......
谁能帮我找到解决办法?
【问题讨论】:
标签: c# .net razor umbraco umbraco7