165 lines
9.6 KiB
HTML
Executable File
165 lines
9.6 KiB
HTML
Executable File
<header class="am-topbar am-topbar-inverse admin-header">
|
|
<!-- logo/名称信息 -->
|
|
{{if !empty($admin_logo)}}
|
|
<a href="{{:MyUrl('admin/index/index')}}" class="nav-logo am-fl am-block am-nbfc am-show-sm-only">
|
|
<img src="{{$admin_logo}}" class="am-fl" />
|
|
<span class="admin-site-vice-name am-fl am-margin-left-xs">{{:MyLang('common.admin_browser_title')}}</span>
|
|
</a>
|
|
{{/if}}
|
|
|
|
<div class="header-top">
|
|
<!-- 手机模式下导航按钮 -->
|
|
<button
|
|
class="am-topbar-btn am-topbar-toggle am-btn am-btn-xs am-btn-primary am-show-sm-only am-radius header-nav-submit"
|
|
data-am-collapse="{target: '#topbar-collapse'}">
|
|
<span class="am-sr-only">{{:MyLang('toggle_navigation_title')}}</span>
|
|
<i class="am-icon-bars"></i>
|
|
</button>
|
|
<!-- 右侧内容 -->
|
|
<div class="am-collapse am-topbar-collapse" id="topbar-collapse">
|
|
<ul class="am-nav am-nav-pills am-topbar-nav am-topbar-right admin-header-right-list">
|
|
<!-- 语言切换 -->
|
|
{{if !empty($multilingual_data) and !empty($multilingual_data['data']) and !empty($multilingual_data['default']) and is_array($multilingual_data['data']) and is_array($multilingual_data['default'])}}
|
|
<li class="am-dropdown" data-am-dropdown="{trigger: 'hover'}" data-am-dropdown-toggle>
|
|
<a class="am-dropdown-toggle am-flex am-flex-row am-flex-items-center am-gap-12" href="javascript:;">
|
|
<i class="iconfont icon-language"></i>
|
|
<span class="am-show-sm-only">{{:MyLang('lang_title')}}[{{$multilingual_data.default.name}}]</span>
|
|
</a>
|
|
<ul class="am-dropdown-content am-radius-lg">
|
|
{{foreach $multilingual_data.data as $v}}
|
|
<li {{if $multilingual_default_code eq $v['code']}}class="am-active"{{/if}}>
|
|
<a href="{{$v.url}}">
|
|
{{if !empty($v['icon'])}}
|
|
<img src="{{$v.icon}}" alt="{{$v.name}}" class="am-radius am-vertical-align-middle am-margin-right-xs" width="14" height="14" />
|
|
{{/if}}
|
|
<span class="am-vertical-align-middle">{{$v.name}}</span>
|
|
</a>
|
|
</li>
|
|
{{/foreach}}
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
|
|
<!-- 主题配色切换 -->
|
|
{{if !empty($theme_color_choice_data) and !empty($theme_color_choice_data['data']) and !empty($theme_color_choice_data['theme']) and !empty($theme_color_choice_data['value'])}}
|
|
<li class="am-dropdown" data-am-dropdown="{trigger: 'hover'}" data-am-dropdown-toggle>
|
|
<a class="am-dropdown-toggle am-flex am-flex-row am-flex-items-center am-gap-12" href="javascript:;">
|
|
<i class="iconfont icon-theme"></i>
|
|
<span class="am-show-sm-only">{{:MyLang('color_matching_title')}}[{{$theme_color_choice_data.theme}}]</span>
|
|
</a>
|
|
<ul class="am-dropdown-content am-radius-lg">
|
|
{{foreach $theme_color_choice_data.data as $v}}
|
|
<li {{if $theme_color_choice_data['value'] eq $v['value']}}class="am-active"{{/if}}>
|
|
<a href="{{$v.url}}">
|
|
<i class="am-inline-block am-padding-xs am-circle" style="background: {{$v.color}};"></i>
|
|
<span class="am-margin-left-xs">{{$v.name}}</span>
|
|
</a>
|
|
</li>
|
|
{{/foreach}}
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
|
|
<!-- 清除缓存 -->
|
|
{{if AdminIsPower('cache', 'statusupdate')}}
|
|
<li class="am-dropdown">
|
|
<a href="javascript:;" class="clear-cache-html submit-ajax am-flex am-flex-row am-flex-items-center am-gap-12" data-url="{{:MyUrl('admin/cache/statusupdate')}}" data-is-confirm="0" data-is-loading="1" data-am-popover="{content: '{{:MyLang('common.remove_cache_title')}}', trigger: 'hover focus', theme: 'sm'}">
|
|
<i class="iconfont icon-clear"></i>
|
|
<span class="am-show-sm-only">{{:MyLang('common.remove_cache_title')}}</span>
|
|
</a>
|
|
</li>
|
|
{{/if}}
|
|
|
|
<!-- 全屏 -->
|
|
<li class="am-dropdown">
|
|
<a href="javascript:;" class="fullscreen-event am-flex am-flex-row am-flex-items-center am-gap-12" data-fulltext-open="{{:MyLang('fullscreen_open_title')}}" data-fulltext-exit="{{:MyLang('fullscreen_exit_title')}}" data-am-popover="{content: '{{:MyLang('fullscreen_open_title')}}', trigger: 'hover focus', theme: 'sm'}">
|
|
<i class="iconfont icon-full-screen"></i>
|
|
<span class="fullscreen-text am-show-sm-only">{{:MyLang('fullscreen_open_title')}}</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- 首页 -->
|
|
<li class="am-dropdown">
|
|
<a href="{{$home_url}}" class="am-flex am-flex-row am-flex-items-center am-gap-12" target="_blank" data-am-popover="{content: '{{:MyLang('shop_home_title')}}', trigger: 'hover focus', theme: 'sm'}">
|
|
<i class="iconfont icon-home"></i>
|
|
<span class="am-show-sm-only">{{:MyLang('shop_home_title')}}</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- 后台公告 -->
|
|
{{if !empty($admin_notice)}}
|
|
<li class="am-dropdown" data-am-dropdown="{trigger: 'hover'}">
|
|
<a href="javascript:;" class="am-dropdown-toggle am-flex am-flex-row am-flex-items-center am-gap-12">
|
|
<i class="iconfont icon-notice"></i>
|
|
<span class="am-show-sm-only">{{:MyLang('notice_title')}}</span>
|
|
</a>
|
|
<div class="am-dropdown-content am-radius-lg am-color-333 notice-width">
|
|
<p>{{$admin_notice|raw}}</p>
|
|
</div>
|
|
</li>
|
|
{{/if}}
|
|
|
|
<!-- 管理员设置 -->
|
|
<li class="am-dropdown" data-am-dropdown="{trigger: 'hover'}" data-am-dropdown-toggle>
|
|
<a class="am-dropdown-toggle" href="javascript:;">
|
|
{{if !empty($admin['avatar'])}}
|
|
<img src="{{$admin.avatar}}" class="am-img-thumbnail am-circle am-vertical-align-middle" width="30" height="30" />
|
|
{{/if}}
|
|
<span class="am-vertical-align-middle">{{$admin.username}}</span>
|
|
</a>
|
|
<ul class="am-dropdown-content am-radius-lg">
|
|
<li>
|
|
<a href="javascript:;" class="new-window" data-type="nav" data-url="{{:MyUrl('admin/admin/saveinfo', ['id'=>$admin['id'], 'is_setup'=>1])}}" data-node-name="{{:MyLang('setup_title')}}">
|
|
<i class="iconfont icon-setup"></i>
|
|
<span>{{:MyLang('setup_title')}}</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="{{:MyUrl('admin/admin/logout')}}">
|
|
<i class="iconfont icon-logout"></i>
|
|
<span>{{:MyLang('quit_title')}}</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="tabs-list">
|
|
<!-- 快捷导航 -->
|
|
<div class="am-text-nowrap am-scrollable-horizontal header-menu-open-pages-list tabs-switch-horizontal-container">
|
|
<ul></ul>
|
|
</div>
|
|
<div class="tabs-tool am-dropdown am-hide-sm-only am-hide" data-am-dropdown>
|
|
<a class="am-dropdown-toggle" href="javascript:;" data-am-dropdown-toggle>
|
|
<span class="iconfont icon-nav-tools scaleanimation"></span>
|
|
</a>
|
|
<ul class="am-dropdown-content am-radius-lg">
|
|
<li>
|
|
<a href="javascript:;" data-key="nav-refresh">
|
|
<i class="iconfont icon-refresh-single am-color-666"></i>
|
|
<span>{{:MyLang('refresh_title')}}</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;" data-key="nav-close">
|
|
<i class="iconfont icon-close-line-dot am-color-666"></i>
|
|
<span>{{:MyLang('close_title')}}</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;" data-key="nav-close-other">
|
|
<i class="iconfont icon-close-round am-color-666"></i>
|
|
<span>{{:MyLang('close_other_title')}}</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;" data-key="nav-close-all">
|
|
<i class="iconfont icon-logout-round am-color-666"></i>
|
|
<span>{{:MyLang('close_all_title')}}</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</header> |