# Shortcodes in Beiträgen

Mit Shortcodes setzen Sie Downloads in Beiträge, Module und alle anderen Texte, die durch die Inhalts-Plugins laufen. Am einfachsten fügen Sie sie über die Schaltfläche **Download** im Editor ein (siehe *Editor-Schaltfläche*); Sie können sie aber auch von Hand schreiben.

<figure id="bkmrk-ein-beitrag-mit-alle"> ![Ein Beitrag mit Link, Schaltfläche, Zähler und Liste aus Shortcodes sowie dem Modul](https://docs.graup-it.de/uploads/images/gallery/2026-11/doku-17-website-beitrag.png) <figcaption>Ein Beitrag mit allen Arten von Shortcodes und, darunter, dem Modul.</figcaption></figure>## Die Formen

<table class="table" id="bkmrk-shortcodeergebnis-%7Bf"> <thead> <tr><th scope="col">Shortcode</th><th scope="col">Ergebnis</th></tr> </thead> <tbody> <tr><td><code>&#123;fileshelf id&#61;12&#125;</code></td><td>Link mit dem Titel des Downloads</td></tr> <tr><td><code>&#123;fileshelf id&#61;12 text&#61;&#34;Formular laden&#34;&#125;</code></td><td>Link mit eigenem Text</td></tr> <tr><td><code>&#123;fileshelf id&#61;12 button&#125;</code></td><td>Schaltfläche</td></tr> <tr><td><code>&#123;fileshelf id&#61;12 button class&#61;&#34;uk&#45;button uk&#45;button&#45;primary&#34;&#125;</code></td><td>Schaltfläche mit eigenen CSS-Klassen</td></tr> <tr><td><code>&#123;fileshelf id&#61;12 count&#125;</code></td><td>Nur die Zahl, wie oft der Download heruntergeladen wurde</td></tr> <tr><td><code>&#123;fileshelf cat&#61;3&#125;</code></td><td>Liste der Downloads einer Kategorie (Haupt- oder Zusatzkategorie)</td></tr> <tr><td><code>&#123;fileshelf cat&#61;3 layout&#61;cards limit&#61;5 order&#61;popular&#125;</code></td><td>Kacheln, höchstens 5, beliebteste zuerst</td></tr> </tbody></table>

`{fsh …}` ist die Kurzform von `{fileshelf …}`. Für `order` gibt es `title` (Vorgabe), `rtitle`, `newest`, `oldest`, `popular` und `ordering`; `limit` geht bis 100.

## Was Besucher sehen

- Darf der Besucher den Download laden, erscheint Link oder Schaltfläche.
- Ist er geschützt, erscheinen Titel und Schloss mit dem Link **Passwort eingeben** bzw. **Anmelden**.
- Ein unbekannter, unveröffentlichter oder abgelaufener Download erscheint gar nicht. Im Debug-Modus von Joomla steht an seiner Stelle ein HTML-Kommentar mit dem Grund.

<div class="callout info" id="bkmrk-steht-eine-liste-all">Steht eine Liste allein in einem Absatz, ersetzt sie den Absatz. Schreiben Sie <code>&#123;fileshelf cat&#61;…&#125;</code> deshalb in eine eigene Zeile.

</div>[English version](https://docs.graup-it.de/link/418)