]> git.ipfire.org Git - ipfire.org.git/commitdiff
wiki: Show breadcrumbs in changelog
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 Nov 2018 20:08:28 +0000 (20:08 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 Nov 2018 20:08:28 +0000 (20:08 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/wiki/modules/list.html
src/web/wiki.py

index 1c8f095663c7ce8a0bd894b2d76c6fe1d2ab723d..625e1dd79ec70890592db9e765aa783f799df6d9 100644 (file)
@@ -1,5 +1,11 @@
 {% for page in pages %}
        <strong class="mb-0">
+               {% if show_breadcrumbs %}
+                       {% for url, title in page.breadcrumbs %}
+                               <a href="{{ url }}">{{ title }}</a> /
+                       {% end %}
+               {% end %}
+
                <a href="{{ page.url }}">{{ page.title }}</a>
        </strong>
 
index c6244b55b19e19c5fcd0b7fde746ab0d5a6d9f87..0fa9ba5e3b1d265ea63796f6e37fd3ba0fcd4b5d 100644 (file)
@@ -90,9 +90,9 @@ class RecentChangesHandler(auth.CacheMixin, base.BaseHandler):
 
 
 class WikiListModule(ui_modules.UIModule):
-       def render(self, pages, show_changes=False):
+       def render(self, pages, show_breadcrumbs=True, show_changes=False):
                return self.render_string("wiki/modules/list.html",
-                       pages=pages, show_changes=show_changes)
+                       pages=pages, show_breadcrumbs=show_breadcrumbs, show_changes=show_changes)
 
 
 class WikiNavbarModule(ui_modules.UIModule):