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

令牌需要显式公开,并且没有开箱即用的主体。查看现有的代币,例如如何构建自己的代币。

于 2013-04-06T05:18:33.467 回答
0

如果您在此属性“名称”上添加投影绑定(在查询的选项卡绑定中),您可能可以重试 {Content.AddressChangeFormSubmission.Name} 下一个

于 2013-04-06T19:04:09.357 回答