Orchard CMSで作成したモジュールでMvcMailerを使用していますが、電子メールを送信することはできますが、電子メールの本文は空です。 Orchardが "/[Module]/Views/[NameOfMailerFolder/_Layout.cshtml"または ".../[NameofMailerView] .cshtml"をピックアップしていないと考えてください。メッセージの本文がありません(MvcMailer +オーチャードCMS)
最初に、「/ [Module]/Views/[NameOfMailerFolder]」を「/ ThemeBeingUsed/Views」フォルダまたはOrchard.Webの「/ Views」フォルダに移動すると、パスを見つけるだけではないと思った)。しかし、運がない。
私のモジュールでroute.csを使いこなそうとしましたが、CONTROLLERとACTIONを空のままにして( "")、 "/ [Module]/Views/[NameOfMailerFolder ] "そこにしかない。いずれにせよ、私は "[NameOfMailerView] .cshtml"のルートを作成しましたが、それはどちらもうまくいきませんでした。私はこれが正しい方法であるかどうか疑問に思っています(私はコントローラーでアクションを設定しませんでしたが、そうすることを考えています - リダイレクトする必要があります)。
私は少し失われているので、私はどのような指針に感謝します。
私はあなたにシェイプを解析させて、結果として得られるHTMLをメールで送ることができるいくつかのコードを提供できます。 – Brendan