From e8ee202f956245f9e27a2c398c7a38ced965bd72 Mon Sep 17 00:00:00 2001 From: Jake <j.vondoemming@stud.uni-goettingen.de> Date: Tue, 2 Aug 2022 12:44:02 +0200 Subject: [PATCH] added 'before' and 'after' fields for page metadata --- theme/templates/macros/renderers.html | 8 ++++++++ theme/templates/page.html | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/theme/templates/macros/renderers.html b/theme/templates/macros/renderers.html index 9822d9c..5635146 100644 --- a/theme/templates/macros/renderers.html +++ b/theme/templates/macros/renderers.html @@ -52,3 +52,11 @@ <br /> {%- endif -%} {%- endmacro -%} + +{%- macro sections(sl, lang) -%} + {%- for s in sl -%} + <section> + {{ section(s, lang) }} + </section> + {%- endfor -%} +{%- endmacro -%} diff --git a/theme/templates/page.html b/theme/templates/page.html index 8f9aa0f..fdbef28 100644 --- a/theme/templates/page.html +++ b/theme/templates/page.html @@ -25,7 +25,13 @@ <header> <h1>{{ page.title }}</h1> </header> + {%- call(s) get.metadata_entry(page.slug, l, 'before') -%} + {{ render.sections(s, l) }} + {%- endcall -%} {{ page.content }} + {%- call(s) get.metadata_entry(page.slug, l, 'after') -%} + {{ render.sections(s, l) }} + {%- endcall -%} <footer> {%- if page.authors -%} <address> -- GitLab