0

以下に定義されたパーツがあり、このパーツを持つコンテンツ タイプがあります。このコンテンツ タイプのアイテムが作成されたときに、ルールを使用して電子メールの送信をトリガーしています。

トークンを使用してパーツのフィールドにアクセスできません。Tokens モジュールを掘り下げてみましたが、パーツのプロパティには直接アクセスできず、パーツのフィールドにのみアクセスできるようです。

トークンを使用して電子メール本文でこれらのプロパティにアクセスする方法を知っている人はいますか? {Content.Name}、{Content.AddressChangeFormSubmission.Name}、および他の多くの異なるトークンを試しましたが、成功しませんでした。{Content.Id}、{Content.ContentType} などには問題なくアクセスできます。

ありがとう

public class AddressChangeFormSubmissionPart : ContentPart<AddressChangeFormSubmissionRecord>
{
    [Required]
    [Display(Name="Name")]
    public string Name
    {
        get { return Record.Name; }
        set { Record.Name = value; }
    }

    [Required, DataType(DataType.EmailAddress), EmailAttribute]
    public string Email
    {
        get { return Record.Email; }
        set { Record.Email = value; }
    }
}
4

2 に答える 2

0

このプロパティ 'Name' (クエリのタブ バインディング内) にプロジェクション バインディングを追加すると、次に {Content.AddressChangeFormSubmission.Name} を再試行できる場合があります。

于 2013-04-06T19:04:09.357 に答える
0

トークンは明示的に公開する必要があり、本体にはすぐに使用できるものはありません。たとえば、独自のトークンを作成する方法については、既存のトークンを参照してください。

于 2013-04-06T05:18:33.467 に答える