diff options
Diffstat (limited to 'layouts/partials/menu/item.html')
-rw-r--r-- | layouts/partials/menu/item.html | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/layouts/partials/menu/item.html b/layouts/partials/menu/item.html new file mode 100644 index 00000000..599f2db9 --- /dev/null +++ b/layouts/partials/menu/item.html @@ -0,0 +1,31 @@ +{{- $page := .page }} +{{- $item := .item }} +{{- $pageItem := $page.GetPage $item.URL }} + +{{- if $pageItem.Params.menu_item_override }} + + {{- if $pageItem.Params.menu_item_override_start_li }} + <li> + {{- end}} + + {{$item.Pre}}<b><a href="{{ $item.URL }}">{{ $pageItem.Params.menu_item_override }}</a></b>{{- partial "menu/new-or-up.html" (dict "page" $pageItem) }}{{$item.Post}} + {{- if $pageItem.Params.menu_item_override_end_li }} + </li> + {{- end}} + +{{- else}} + +<li> + {{- if $item.Params.nonpage }} + {{$item.Name }}{{ $item.Post }} + {{- else if $item.Params.placeholder }} + <span class="placeholder">{{$item.Name }}{{ $item.Post }}</span> + {{- else}} + <b><a href="{{ $item.URL }}">{{ $item.Name }}</a></b> + {{- partial "menu/new-or-up.html" (dict "page" $pageItem) }} + {{ $item.Post }} + {{- end}} + +</li> + +{{- end}} |