diff --git a/theme/templates/macros/README.md b/theme/templates/macros/README.md index 75ed3122989219278ca7cac37db4a07f01cc2e7a..9bdac6e73ae0983b5453842f3b6a836fc8c0370f 100644 --- a/theme/templates/macros/README.md +++ b/theme/templates/macros/README.md @@ -69,7 +69,7 @@ Mit diesen Macros können Informationen abgefragt werden. **Rückgabewerte:** -1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article)): Der Artikel. +1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article) | None): Der Artikel, sofern er gefunden wurde. Sonst `None`. ### `page_by_slug(slug, lang)` @@ -80,7 +80,7 @@ Mit diesen Macros können Informationen abgefragt werden. **Rückgabewerte:** -1. ([Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page)): Die Seite. +1. ([Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page) | None): Die Seite, sofern sie gefunden wurde. Sonst `None`. ### `article_or_page_by_slug(slug, lang)` @@ -91,8 +91,8 @@ Mit diesen Macros können Informationen abgefragt werden. **Rückgabewerte:** -1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article) | [Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page)): Der Artikel oder die Seite. -2. (String): "article" falls es ein Artikel ist. "page" falls es eine Seite ist. +1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article) | [Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page) | None): Der Artikel oder die Seite, sofern etwas gefunden wurde. Sonst `None`. +2. (String): "article" falls es ein Artikel ist. "page" falls es eine Seite ist. Sonst "not found". ## [cards.html](cards.html) diff --git a/theme/templates/macros/getters.html b/theme/templates/macros/getters.html index 1c1088d4e26ed72f34c271193e9883acf3d3a986..0c44a0c355e8000a2f8a51fa96b0258cf2374c33 100644 --- a/theme/templates/macros/getters.html +++ b/theme/templates/macros/getters.html @@ -28,6 +28,7 @@ {{- caller(a) -}} {%- endif -%} {%- endfor -%} + {{- caller(None) -}} {%- endmacro -%} {%- macro page_by_slug(slug, lang) -%} @@ -36,6 +37,7 @@ {{- caller(p) -}} {%- endif -%} {%- endfor -%} + {{- caller(None) -}} {%- endmacro -%} {%- macro article_or_page_by_slug(slug, lang) -%} @@ -49,5 +51,6 @@ {{- caller(p, "page") -}} {%- endif -%} {%- endfor -%} + {{- caller(None, "not found") -}} {%- endmacro -%}