コンテンツの編集URLをバックエンドからの文字列として取得しようとしていますが、キャッチはワークフローアクティビティ内にあるため、 Url.Action ...またはUrl.ItemEditLink ...または他のUrlHelpersをコントローラまたはビューであるかのように使用します。また、私はワークフローの中にいますが、必要なコンテンツはworkflowContextまたはactivityContextの一部ではないため、これらのトークンもトークンも使用できません。コンテンツ編集URLをUrlHelpersまたはOrchardトークンなしの文字列として取得
コンテンツメタデータとサイトbaseUrlを取得して手動でビルドしようとする可能性がありますが、この方法ではエラーが発生する可能性があります。
ありがとうございました。
電子メールメッセージの本文にURLが必要ですか? – Lawyerson
はい、ただし、Urlが必要なコンテンツはワークフローまたは現在のコンテキストの一部ではないため、利用できるトークンはありません。私は電子メール活動と基本的に同じ活動をしていますが、私はバックエンドから本文を作成し、URLをそこに含めなければなりません。 – Velair
私はこれを個人的には行っていないので、完全な回答は得られませんが、カスタムトークンを使って必要なコンテンツアイテムを取得し、既存のEditUrlトークンとAbsoluteUrlトークンでチェーンすることができます。 http://arkleseizure.net/custom-tokens-in-orchard-cms – Lawyerson