2

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

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

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

我的问题:

  1. 我将如何实现这一目标?

  2. 如何使用 JavaScript 模板数据?

    (是否有库可以让这变得更容易,Smart admin 是否已经提供了帮助我对数据进行模板化的功能?)

4

1 回答 1

0

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

然后你应该让所有内部文件没有任何页眉或页脚,这些文件将被加载到主文件 div#content 中。您还应该对每个内部文件进行安全检查。

于 2018-05-18T00:05:25.117 回答