如何按特定获取所有节点Document Type
?
例如,我想在所有节点后面使用Document Type: s3Article
. 我怎样才能做到这一点?
新信息:
IEnumerable<Node> nodes = uQuery.GetNodesByType("s3Article").Where(x => x.NiceUrl.Contains("en"));
lvArticles.DataSource = nodes;
lvArticles.DataBind();
这是我的代码。我必须使用Where(x => x.NiceUrl.Contains("en"))
,因为我有 2 种语言版本 - 没有Where
收到来自所有目录的 doctype 节点s3Article
,但我只想从一种语言版本中获取。
问题在这里:
<a href='<%# umbraco.library.NiceUrl(Tools.NumericTools.tryParseInt( Eval("id"))) %>'><%# Eval("title")%></a>
<%# Tools.TextTools.makeIMGHTML("../.."+ Eval("img").ToString(),"180") %>
<%# umbraco.library.StripHtml(Limit(Eval("Article"), 1000))%>
<%# Eval("author")%>
System.Web.HttpException:DataBinding:“umbraco.presentation.nodeFactory.Node”不包含名为“title”的属性。
标题、img、文章、作者也会出现同样的问题。只有 ID 工作得很好。如何解决?