vjcspy/izadmin

此包的最新版本(dev-master)没有提供许可证信息。

IzModules Laravel 的管理页面

维护者

详细信息

github.com/vjcspy/IzAdmin

源代码

问题

安装: 13

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

语言:HTML

类型:magento-library

dev-master 2016-09-09 11:31 UTC

This package is auto-updated.

Last update: 2024-09-15 15:46:07 UTC


README

IzAdmin 配置

  1. 如何向 IzAdmin 添加新配置
  • 使用服务提供者和核心服务:$izAdminConfig = $this->app['izAdminConfig'];
  • 使用 addConfigProvider 函数。
  1. 使用 IzAdmin
  • 在 IzAdmin 中调用变量:window.izAdminConfigProvider
  1. 关于 izadmin 布局的详细介绍
  • 使用 teenplus 主题以配置多个不同的主题。在每个主题中都有一些主要组件

    • layout:主题将加载第一个布局。在布局中会调用下面的组件,如 assets、partial、widget、view content
    • partial:将通过:{!! Theme::partial('partial_name') !!} 在布局中调用
    • view:将通过布局调用:{!! Theme::content('content_name') !!}. View content 位于主题的 views 目录中。view 的命名方式可以参考 controller 中的示例。
    • widget:稍后解释
  • 有两个提供者 izAssetizView。它们负责将资产和数据视图初始化到主题中。此外,它们还帮助将来自模块的其他自定义数据添加进来。

  • IzAdmin 只生成应用的首页。然后使用 ui-router 进行路由。

  • 要更改数据,则部分 app.js/config.js/config.lazyload.js/config.router.js 被放置在 partial 中。

  • 需要注意的是,导航是通过 url 返回的,使用 widget 生成的数据。

  1. 什么是 Widget?
  • 注意,所有 widget 都位于 IzWidget 模块中。
  • Widget 包括一个位于 IzWidget 模块的 widget 目录中的 data 文件。而它的模板则取决于正在使用的主题。
  • 例如,在一个 widget 中声明使用模板为 demo。如果当前正在使用的主题是 default,则模板将位于 ./default/widget/demo 目录中。
  • 使用 widget 的地方在于,数据对于所有主题都是相同的。但每个主题都会根据需要调整一个模板。类似于 magento 的 block 机制。