Umbracoは - 、プログラムIDによってノードを取得します。
質問
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キャッシュから直接値を取得します。あなたはドキュメントのプロパティ値を更新するつもりなら、これを使用します。
所属していません StackOverflow