3

特定の方法ですべてのノードを取得するにはどうすればよい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のみがうまく機能します。それを解決する方法は?

4

2 に答える 2