これが私のシナリオです...
Orchard CMS 1.7.1 を使用する Orchard UI を使用して、「VistaImage」という名前のカスタム コンテンツ タイプを作成しました。このコンテンツ タイプは、メディア ライブラリ ピッカー フィールドに基づいて 1 つのフィールドを定義します。このフィールドは「VistaImage」とも呼ばれます。
Vista イメージのグループの投影は、ウィジェット参照として「注目」ゾーンに配置され、うまく機能します。
結果のページで Shape Tracer を使用すると、形状の階層は次のようになります。
Zone [Featured]
Widget
List
Content Alt: Content-VistaImage
Fields_MediaLibraryPicker Alt: Fields.MediaLibraryPicker-VistaImage
Media
Parts_Image_Summary
私がやりたいことは、Content シェイプから下に向かって別のシェイプを提供することです。これは、Content 自体と Fields_MediaLibraryPicker にとって十分に簡単です (Shape Tracer は適切な代替手段を自動的に提供するため (上記のとおり))。
私の問題は、Media および Parts_Image_Summary パーツの代替を提供することにあります。
Orchard の Web サイトにあるAlternatesのドキュメントを見て、/Views/Parts/Image.Summary-VistaImage.cshtml で自分のテーマに新しいシェイプを作成すると、これが参照されると思いましたが、参照されません (ただし、形状が使用される「-VistaImage」を削除しますが、これはすべてのコンテンツ タイプに対してこの形状を変更すると思いますが、これは私がやりたいことではありません)。
この要件にどのように取り組むべきかについてのアドバイス/指示をいただければ幸いです。
ありがとう。