[gimp-web-devel/pat/bootstrap] theme: start breadcrumb nav partial
- From: Pat David <patdavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp-web-devel/pat/bootstrap] theme: start breadcrumb nav partial
- Date: Sun, 11 Sep 2022 16:42:49 +0000 (UTC)
commit f6e9445c4d5bd61108e1bd817ec4a7fcc340c4a5
Author: Pat David <patdavid gmail com>
Date: Sun Sep 11 11:42:07 2022 -0500
theme: start breadcrumb nav partial
I've started a partial template for doing recursive
page location and links to parents.
layouts/_default/single.html | 2 ++
layouts/partials/breadcrumb.html | 16 ++++++++++++++++
2 files changed, 18 insertions(+)
---
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index b4591b3..4736652 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -23,4 +23,6 @@
</article>
</div>
+{{/* {{ partial "breadcrumb.html" . }} */}}
+
{{ end }}
diff --git a/layouts/partials/breadcrumb.html b/layouts/partials/breadcrumb.html
new file mode 100644
index 0000000..b53ece9
--- /dev/null
+++ b/layouts/partials/breadcrumb.html
@@ -0,0 +1,16 @@
+<ol class="nav navbar-nav">
+ {{ template "breadcrumbnav" (dict "p1" . "p2" .) }}
+</ol>
+
+{{ define "breadcrumbnav" }}
+ {{ if .p1.Parent }}
+ {{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 ) }}
+ {{ else if not .p1.IsHome }}
+ {{ template "breadcrumbnav" (dict "p1" .p1.Site.Home "p2" .p2 ) }}
+ {{ end }}
+
+<li{{ if eq .p1 .p2 }} class="active"{{ end }}>
+ <a href="{{ .p1.Permalink }}">{{ .p1.Title }}</a>
+</li>
+
+{{ end }}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]