Umbracoは - 、プログラムIDによってノードを取得します。

StackOverflow https://stackoverflow.com/questions/974696

  •  13-09-2019
  •  | 
  •  

質問

Umbraco 4倍を実行している私は、私は再帰的に特定のノード(カテゴリ)の子カテゴリを作成するために呼び出すことができますC#でのヘルパーメソッドを作成しています。

メソッドは、パラメータとしてparentNodeIDをとります。私は、その親ノードのプロパティを取得する必要があります。私は、静的メソッドNode.GetCurrentを(使用することができます知っている)が、私はNode.GetNodeById(parentNodeID)のようなものを探しています。

この方法は、住んでいるところ私は見ることはできません。私はumbraco.library.getNodeXMLbyId方法がある知っているが、それは私のノードの名前プロパティを与えるのでしょうか?

私Umbraco N00B:)

役に立ちましたか?

解決

あなただけ行うことができます。

var node = new Node(nodeId).

は、あまりにもそれを見つけるために私にしばらく時間がかかった!

他のヒント

この

を使用します
umbraco.NodeFactory.Node headerNode = uQuery.GetNode(NodeId);

名前空間を追加します。

using umbraco.NodeFactory;

また、行うことができます。

Document doc = new Document(nodeId)

このはNodeと同じように動作しますが、データベースの代わりに、XMLキャッシュから直接値を取得します。あなたはドキュメントのプロパティ値を更新するつもりなら、これを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top