2017-05-23 18 views
0

動的なページタイプフィールドを作成しようとしていますが、正しい「設定」フォルダにアクセスしてルートに基づいてデータアイテムを取得できます(FinanceまたはProcurement ):Kenticoページタイプの現在のURLを取得するフィールド/ドロップダウン/コンポーネント

enter image description here

enter image description here

のは、金融下で使用されているページの種類を言ってみましょう、フィールドは '金融 /設定/(何でも)' に行く必要があります。私はCurrentDocument.DocumentAliasPath、GetDocumentUrl()を試してみましたというように、それはドロップダウンに何も表示されません enter image description here

enter image description here

:私が行っている何

は '打ち' のパスです。

「ルート(財務または調達)」を直接取得する方法や、間接的に取得する方法(URLからチョップされたもの、またはGUIDを使用してURLを取得する方法)はありますか?

ありがとうございました!

答えて

1

ページタイプフィールドでは、DocumentContext.EditedDocumentオブジェクトを使用して現在のページとそのプロパティを取得できます。あなたは現在のノード名を取得するために次のプロパティを使用することができますenter image description here

+0

こんにちはアントン、私はこれを試しましたが、私はログインしていない場合、私は値をハードコードすると、ログインとログインの両方でうまく動作することを再確認しました。 –

関連する問題