首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >帐户-分录流星布局

帐户-分录流星布局
EN

Stack Overflow用户
提问于 2014-04-23 00:17:21
回答 2查看 364关注 0票数 2

我有EntrySetup账户。但我想使用不同的布局,而不是登录应用程序布局。

我希望登录和登录屏幕上只有表单。

我的代码:

代码语言:javascript
运行
复制
Meteor.startup(function() {
  Accounts.config({
    sendVerificationEmail: true
  });
  Accounts.ui.config({
    passwordSignupFields: 'USERNAME_AND_EMAIL'
  });
  return AccountsEntry.config({
    privacyUrl: '/privacy-policy',
    termsUrl: '/terms-of-use',
    homeRoute: '/',
    dashboardRoute: '/dashboard',
    emailToLower: true,
    profileRoute: 'profile',
    showSignupCode: false

  });
});

请帮忙谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-29 04:23:06

直到实现到帐户-条目(+1!)你可以这样做:

代码语言:javascript
运行
复制
var openRoutes = [
  "notFound",
  "entrySignIn",
  "entrySignOut",
  "entrySignUp",
  "entryForgotPassword",
  "entryResetPassword"
];

var IR_BeforeHooks = {
  openLayout: function() {
      this.router.layout("open");
  },
  requireLogin: function(pause) {
    AccountsEntry.signInRequired(this, pause);
  }
}

Router.onBeforeAction(IR_BeforeHooks.requireLogin, {except: openRoutes});
Router.onBeforeAction(IR_BeforeHooks.openLayout, {only: openRoutes});

因此,有一个open布局,它将应用于所有openRoutes

代码语言:javascript
运行
复制
<template name="layout">
  {{> yield}}
  {{> yield region="sidebar"}}
</template>

<template name="open">
  {{> yield}}
</template>
票数 4
EN

Stack Overflow用户

发布于 2014-04-28 14:49:53

我们也许可以添加一个选项来为每条路线指定一个布局,这会有帮助吗?

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

https://stackoverflow.com/questions/23232591

复制
相关文章

相似问题

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