2012-02-22 8 views
4

私はumbracoのコンテンツツリーにいくつかの意見ノードを追加するための.netユーザコントロールを持っています。umbracoには私はそれを行うことができますが、私はそれを行うことができますが、私はオピニオンのドキュメントタイプとコンテンツpage.Iは、このusercontrolをページに表示する必要がありますumbracoコンテンツツリーに "Opinion Node"を追加しなければなりません。どうすればいいですか?すべての文書は、このために何があり、IVEは「新しいノード名」タイプの「MyDoctype」と呼ばれる新しいノードを作成するために、適切な値でパラメータを置き換え、事前.net User ControlでUmbracoコンテンツノードを作成するには?

+0

あなたが必要とするものが少し不明なので、あなたの質問に言い換えることができますか?プログラムでノードをコンテンツツリーに追加する方法を知りたいですか? – Digbyswift

答えて

9
Document d = Document.MakeNew("New node name", DocumentType.GetByAlias("myDoctype"), User.GetCurrent(), parentNodeId); 

に2 days.Thanksのためにそれを検索されませんでした。これをフロントエンド(公開アクセス可能)コードで行う場合は、User.GetCurrent()new User(-1)に置き換えてadminユーザーを使用してください。

+0

ありがとう、あなたの答えの前に私は同じ答えを見つけましたが、ありがとうございました –

+2

また、追加: d.Publish(著者); umbraco.library.UpdateDocumentCache(d.Id); 保存して公開します –

関連する問題