1

特定のブログ投稿のビューモデル オブジェクトからカミソリ ビューの親 (ブログ) アイテムを取得する必要があります。

これは、標準の List.BlogPostList.cshtml ファイルで行っています。

より具体的には、設定された URL またはタイトルのいずれかが必要です。コントローラーはこのアプリケーションのリソースにラップされているため、直接アクセスすることはできません。


試した

item.ParentItem().DataItem.GetDefaultUrl()

エラーログでこれを取得しました:

指定されたアイテムの親アイテム プロパティが見つかりませんでした。この拡張メソッドは、DynamicContent アイテムの親アイテムにアクセスする場合にのみ使用してください。


試した

item.GetRelatedParentItems("Blog").ToString()

エラーログでこれを取得しました:

タイプ「ブログ」は解決できません。

近いように見えますが、必要なparentItemsTypeName魔法の文字列については推測できません。もちろん、Sitefinity のドキュメントはひどいものです。

4

1 に答える 1