我想在弹出对话框中添加一些字段,当用户点击发送到那里的电子邮件的验证电子邮件链接时出现。实际上我想扩展注册过程。因此,当用户点击验证链接时,我想在弹出窗口中显示更多字段,如邮政编码和出生日期,点击保存,这些字段应保存到用户模式。 任何帮助将受到高度赞赏。我是流星的新手。
我正在使用ian:accounts-ui-bootstrap-3进行注册过程。
答案 0 :(得分:1)
如果需要,可以提供更多详细信息!
使用以下包,您可以替换模板:
https://github.com/aldeed/meteor-template-extension
因此,您创建自己的模板,然后替换默认模板:
Template.emailVerifiedDialog.replaces("_justVerifiedEmailDialog")
您的对话框将显示在每个页面上,您必须添加行为以在必要时将其显示
Template.emailVerifiedDialog.helpers({
visible: function () {
return loginButtonsSession.get('justVerifiedEmail');
}
管理点击按钮事件:
Template.emailVerifiedDialog.events({
'click #just-verified-dismiss-button': function () {
loginButtonsSession.set('justVerifiedEmail', false);
}
});
答案 1 :(得分:0)
好的,我自己找到了解决方案。
如果其他人也在寻找这个。 我们可以通过覆盖 / meteor-accounts-ui-bootstrap-3 文件夹中的 login_buttons_dialogs.html 文件来覆盖电子邮件弹出对话框。