特定の方法ですべてのノードを取得するにはどうすればよい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
ことなく、1 つの言語バージョンからのみ取得したいのです。
問題はここにあります:
<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' という名前のプロパティが含まれていません。
title、img、article、authorでも同じ問題が発生します。IDのみがうまく機能します。それを解決する方法は?