首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动将用户信息放入市场营销人员表单中

如何自动将用户信息放入市场营销人员表单中
EN

Stack Overflow用户
提问于 2014-07-31 21:33:58
回答 2查看 733关注 0票数 2

我尝试在Sitecore intranet的页眉中自动获取登录信息(来自市场营销人员),这样登录的人员就不会重新输入页面上已经存在的用户信息。

有人对此有什么反馈或经验吗?

EN

回答 2

Stack Overflow用户

发布于 2014-08-01 14:32:12

您可以为此使用规则。查看每个字段属性,其中一个在底部是您可以分配给字段的规则。

其中一条规则是填充user profile字段中的默认值。

希望这就是你想要的。

票数 2
EN

Stack Overflow用户

发布于 2014-08-06 19:42:31

我认为您应该创建自定义字段类型。这是55页上的文档:web forms for marketers

下面是获取用户电子邮件的示例代码片段:

代码语言:javascript
复制
public class UserDataEmailField : BaseControl
{
    /// <summary>
    /// Gets the result.
    /// </summary>
    public override ControlResult Result
    {
        get
        {
            var item = Sitecore.Context.Database.GetItem(this.FieldID);
            return new ControlResult(item.Name, Sitecore.Context.User.Profile.Email, string.Empty);
        }
    }
}

您还应该覆盖Render方法。我希望我能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25060241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档