Smart Admin如何将页面包含在主题的Ajax版本中?

时间:2015-04-28 09:44:20

标签: javascript jquery ajax smartadmin

我在项目中使用Smart Admin Theme Ajax版本,我无法弄清楚如何将模板数据添加到主题中。

  • 有一个主索引视图和
  • 存储在主题的ajax文件夹中的页面部分

当我点击菜单链接时,它只会将该部分加载到作为主体的div#content。应用程序具有不同的角色,每个角色都可以访问不同的资源。我想对菜单项做同样的事情。如果用户处于角色X中,则包含或排除某些菜单项。

我的问题:

  1. 我将如何实现这一目标?
  2. 如何使用JavaScript模板化数据?

    (有哪些库可以让这更容易,智能管理员是否已经附带了一个可以帮助我模拟数据的功能?)

1 个答案:

答案 0 :(得分:0)

你应该有一个应该首先加载的主文件,并拥有所有菜单,页眉和页脚。您应该根据用户的角色生成此文件,并仅显示授权菜单。

然后你应该把所有内部文件都没有任何页眉或页脚加载到主文件div #content中。您还应该在每个内部文件中进行安全检查。