3
1
mirror of https://github.com/admpub/nging synced 2022-08-13 11:39:22 +00:00
nging/template/backend/sidebar_nav.html
2021-10-17 11:26:53 +08:00

32 lines
1.7 KiB
Go

{{Strip}}
{{- range $key, $nav := . -}}
{{- if and $nav $nav.Display -}}
<li>
<a href="javascript:;">
<i class="fa fa-{{$nav.Icon}} nav-icon"></i>
<span>{{$nav.Name|T}}</span>
{{if $nav.Badge}}<sup class="badge badge-sm badge-danger">{{$nav.Badge}}</sup>{{end}}
</a>
<ul class="sub-menu from-left">
{{- range $k, $c := $nav.Children -}}
{{- if $c.Display -}}
<li>
<a{{if eq $c.Target "ajax"}} href="javascript:;" data-ajax-url="{{BackendURL}}/{{$nav.Action}}{{if $c.Action}}/{{$c.Action}}{{end}}"{{else}} href="{{BackendURL}}/{{$nav.Action}}{{if $c.Action}}/{{$c.Action}}{{end}}"{{if $c.Target}} target="{{$c.Target}}"{{else}} data-pjax="#main-container" data-keepjs="true" data-marknav="left"{{end}}{{end}}{{range $ai,$av:=$c.Attributes}} {{$av.K|ToHTMLAttr}}="{{$av.V}}"{{end}}>
{{- if eq $c.Icon "plus"}}
<span class="label label-primary pull-right">+</span>
{{- else if eq $c.Target "_blank"}}
<span class="pull-right" title="{{"新窗口打开"|T}}">
<i class="fa fa-mail-forward"></i>
</span>
{{end -}}
{{$c.Name|T}}
{{if $c.Badge}}<sup class="badge badge-sm badge-danger">{{$c.Badge}}</sup>{{end}}
</a>
</li>
{{- end -}}
{{- end -}}
</ul>
</li>
{{- end -}}
{{- end -}}
{{/Strip}}