ファイル内のcshtml
特定のラッパーとしてファイルを指定しようとしています。ContentType
placementinfo
私の定義は次のようになります。
<Place Parts_Estate="Content:4;Wrapper=OrderResultItemWrapper"/>
問題は、ShapeTracing ウィンドウで contentItem を調べると、Wrapper ビュー ファイルの検索場所がテーマ フォルダーであることがわかりました。
~/Themes/EmlakTheme/Views/OrderResultItemWrapper.cshtml
ビューエンジンがテーマフォルダーではなくモジュールフォルダー内を検索するように説得する方法は誰にもわかります。
どんな助けでも大歓迎です。
編集:
私の問題は次のとおりです。
1 - モジュールのディレクトリに cshtml ファイルをラッパーとして配置しました。
2 - テーマ フォルダに (この名前の他のファイルも) のコピーを配置していません
3 - ラッパーは形状に影響しません。
4 - 問題を検索したところ、シェイプ トレーシング ウィンドウに
"~/Themes/EmlakTheme/Views/OrderResultItemWrapper.cshtml"
path.つまり、モジュール ディレクトリでラッパー ファイルを検索せず、ラッパーが表示されないことを意味します。
編集
私の問題は解決されました。私の間違いは、ディレクトリにラッパーを追加することでした.私はDisplayTemplate
それをビュー(ルート)ディレクトリに配置しましたが、今ではうまく機能しています。回答に参加してくれたすべての人に感謝します。