1

Allow menu items not to have a .PageRef

This commit is contained in:
2025-04-05 21:26:38 +02:00
parent 35af604a65
commit dc4faff237
2 changed files with 15 additions and 2 deletions

View File

@@ -3,18 +3,30 @@
{{ range site.Menus.main -}}
{{- if .HasChildren -}}
<li>
{{ if .PageRef }}
<a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a>
{{ else }}
<span>{{ .Name }}</span>
{{ end }}
<ul>
{{ range .Children -}}
<li>
<a href="{{ .PageRef }}">{{ .Name }}</a>
{{ if .PageRef }}
<a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a>
{{ else }}
<span title="{{ .Title }}">{{ .Name }}</span>
{{ end }}
</li>
{{ end }}
</ul>
</li>
{{- else -}}
<li>
{{ if .PageRef }}
<a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a>
{{ else }}
<span title="{{ .Title }}">{{ .Name }}</span>
{{ end }}
</li>
{{- end }}
{{ end }}