1. ([Tag](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#object-author-cat-tag)): Der native Tag.
2. (Dict): Falls der Tag gleichnamig zu einer Kategorie ist, dann der Eintrag zu der Kategorie aus der config.json-Datei aus dem Inhaltsrepo, sonst `None`.
3. (List\<[Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article)\>): Die Artikel die diesen Tag haben.
<li>Farbe: {% if sccat %}{{ sccat.color }}{% else %}Dieser Tag ist nicht gleichnamig zu einer Kategorie und hat deshalb keine Farbe.{% endif %}</li>
<li>Anzahl Artikel mit diesem Tag: {{ tagarticles|length }}</li>
</ul>
{%- endcall -%}
```
### `article_by_slug(slug, lang)`
**Argumente:**
-`slug` (String): Der Slug von dem Artikel.
-`lang` (String): Die Sprache von dem Artikel.
**Rückgabewerte:**
1. ([Article](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#article)): Der Artikel.
### `page_by_slug(slug, lang)`
**Argumente:**
-`slug` (String): Der Slug von der Seite.
-`lang` (String): Die Sprache von der Seite.
**Rückgabewerte:**
1. ([Page](https://gaumi-fginfo.pages.gwdg.de/pelican/_build/html/themes.html#page)): Die Seite.
### `article_or_page_by_slug(slug, lang)`
**Argumente:**
-`slug` (String): Der Slug von dem Artikel oder der Seite.
-`lang` (String): Die Sprache von dem Artikel oder der Seite.
**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.
## [cards.html](cards.html)
```
{%- import 'macros/cards.html' as cards with context -%}
```
Mit diesen Macros können Kachelblöcke erstellt werden.
In einem Kachelblock dürfen nur Kacheln sein und sonst nichts!
**Beispiel:**
```
{{ cards.open() }}
{%- for article in all_articles -%}
{{ cards.card_from_article_or_page(article) }}
{%- endfor -%}
{{ cards.card(title="Dies ist auch eine Kachel", url="https://www.youtube.com/watch?v=dQw4w9WgXcQ", catcolor="green") }}
{{ cards.close() }}
```
### `open(id = None, classes = None)`
Beginnt einen Kachelblock.
**Argumente:**
-`id` (String): Die ID von dem Kachelblock.
-`classes` (List\<String\>): Zusätzliche Klassen für den Kachelblock.
-`escape_title` (Boolean): Ob `title` escaped werden soll.
-`is_url_external` (Boolean): Ob `url` auf eine externe Resource zeigt, oder als relativen Link interpretiert werden soll.
### `card_from_article_or_page(aop)`
Erstellt eine Kachel von einem Artikel oder einer Seite.
**Argumente:**
1.`aop` ([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.
## [renderers.html](renderers.html)
```
{%- import 'macros/renderers.html' as render with context -%}
```
**TODO: ** Die Dokumentation für diese Macros ist abhängig von der Dokumentation von der config.json-Datei im Inhaltsrepo.