Umbracoのコンテンツのxmlサイトマップを生成しようとしています。理想的には、UmbracoHelper.TypedContentAtRoot()などの公開アイテムに簡単にアクセスできるようにアクセスしたいと思います。 Umbracoの直接的なコントロールの外で、ダイナミックコンテンツ用のXMLサイトマップとサイトマップインデックスを生成しているサポートアセンブリの内部で、Webソリューションの外部にアクセスする必要があります。別のアセンブリでUmbraco.TypedContentAtRoot()にアクセスする
これについては、最も簡単な方法はありますか?私はさまざまなUmbracoアセンブリを参照し、すぐに利用できるものを掘り下げてみましたが、すぐに役立つものはまだ見つかりませんでした。
私は
UmbracoContext.Current.Application.Services.ContentService.GetRootContent()
に出くわしてきたが、これはUmbracoのコンテンツはインデックスに私のために公開されたコンテンツを抽出するためにドリルダウンするために、カバーの下にどのように動作するかについてのより深い理解を必要とするようです。
誰でも正しい方向に向けることができますか?前もって感謝します!
UmbracoContent.CurrentはUmbraco 7より前かもしれませんか?私はすでにUmbracoContext.Currentにアクセスすることができます。これはあなたが意味するかもしれないものですか?しかし、公開されたコンテンツを取得するためにどのようにクエリを実行するかわかりません。何か案は?以前に公開されたコンテンツを簡単に照会することについて以前は十分にわかっていなかったので、私は質問を更新しました。乾杯。 – Gavin
私の答えを更新させてください – Tim