changzhong / extension-iframe-tabs
dcat-admin 扩展 iframe-tabs
1.0.3
2020-09-04 09:52 UTC
Requires
- php: >=7.1.0
- dcat/laravel-admin: ^1.7.0
README
- dcatadmin 版本需要 1.7.0 以上
1. 安装扩展
composer require changzhong/extension-iframe-tabs
2. 在后台扩展中打开扩展并导入
3. 在 config/admin-extensions.php 中添加配置
'iframe-tabs' => [
'enable' => true,
'home_action' => 'App\Admin\Controllers\HomeController@home',
'home_title' => 'Home',
'home_icon' => 'fa-home',
'use_icon' => true,
'tabs_css' => 'vendor/laravel-admin-ext/iframe-tabs/dashboard.css',
'layer_path' => 'vendor/laravel-admin-ext/iframe-tabs/layer/layer.js',
'pass_urls' => [
0 => '/auth/logout',
1 => '/auth/lock',
],
'force_login_in_top' => true,
'tabs_left' => 42,
'bind_urls' => 'popup',
'bind_selecter' => 'a.grid-row-view,a.grid-row-edit,.column-__actions__ ul.dropdown-menu a,.box-header .pull-right .btn-success,.popup',
],
5. 清除缓存
php artisan cache:clear; php artisan view:clear;
6. 打开链接,输入你的域名/admin即可
给 a 标签添加 class=pop-link 以弹窗打开,添加 class=iframe-link 以新添加 iframe 窗口