現在、私はUmbraco 4から5への移行プロジェクトに取り組んでいます。私はホームページの子供たちをウンブラ5のサイトのRESTサービス(ナビゲーション用)経由で読むことに悩まされています。私は、RESTサービスがMVCのエリア/ルートとコントローラアクションを介して公開されることを知りました。ハイブを使用してUmbracoからのデータを取得してください。私は、データをフェッチするために、次のコードで試してみましたUmbraco 5の読書ホームページRESTサービスを使用している子ども
var nodes = uQuery.GetNodesByXPath(
"//root/descendant-or-self::* [@isDoc and (@level = 2) and string(umbracoNaviHide) != '1']"
次のコードでUmbraco 4からデータを取得するために使用し、誰もがフェッチする方法を知ってい
var childs = RoutableRequestContext.Application.Hive.GetReader(new Uri("content://")); using (var uow = childs.CreateReadonly<IContentStore>()) { var childIds = uow.Repositories.GetChildRelations(FixedHiveIds.ContentRootSchema, FixedRelationTypes.DefaultRelationType) .Select(x => x.DestinationId).ToArray(); IEnumerable<TypedEntity> children = uow.Repositories.Get<TypedEntity>(true, childIds); }
が動作していないUmbraco5からハイブを使用してデータ?代わりに FixedHiveIds.ContentRootSchema
の