| Zusammenfassung | Platzhalter-Formulare ermöglichen die Erstellung dynamischer Dokumentation, indem ein Formular erstellt wird, das jedes Vorkommen eines =MUSTER= in Ihrem Beitrag durch den Wert eines Text- oder auswählbaren Eingabefelds ersetzt. | |
| Vorschau | Vorschau im Discourse Theme Creator | |
| Repository-Link | https://github.com/discourse/discourse-placeholder-theme-component | |
| Neu bei Discourse-Themen? | Anfängerleitfaden zur Verwendung von Discourse-Themen |
Dieses Theme-Komponente installieren
Funktionen
Fügen Sie Platzhalter in Beiträgen in folgendem Format hinzu:
[wrap=placeholder key=NAME description="Ihr Name"][/wrap]
[wrap=placeholder key=COUNTRY default=US defaults=FR,DE,US,CN,AU,CA][/wrap]
Ihre E-Mail: =NAME=-=COUNTRY=@example.com
Das Ergebnis sieht dann so aus:
Dies wird in Mailinglisten verwendet:
Ihre E-Mail: =ZNAME=-=ZCOUNTRY=@example.com
Wie oben gezeigt, wird der Text innerhalb des Wrappers als lange Beschreibung verwendet.
[wrap=placeholder key=NAME description="Ihr Name"]
Dies wird in Mailinglisten verwendet
[/wrap]
Verfügbare Schlüssel
- key: Der Schlüssel, der in Ihrem Beitrag ersetzt werden soll
- default/defaults: Standardwert(e)
- description: Ein Platzhaltertext für die Eingabe
Beispiele
# Erstellen eines neuen Plugins
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=
Wir verwenden es zur Erstellung von Runbooks, How-Tos und wiederverwendbaren Vorlagen (es funktioniert auch in Codeblöcken). Bitte teilen Sie Ihre Anwendungsfälle!
Einstellungen
| Übersetzung | Standard |
|---|---|
| toolbar.builder | Platzhalter hinzufügen |
| builder.errors.no_key | Ein Schlüssel ist erforderlich. |
| builder.title | Platzhalter hinzufügen |
| builder.insert | Einfügen |
| builder.key.label | Schlüssel |
| builder.key.description | Der =Schlüssel=, der im Beitrag ersetzt werden soll. |
| builder.description.label | Beschreibung |
| builder.description.description | Beschreibung, die bei der Eingabe ohne festgelegten Wert angezeigt wird. |
| builder.values.label | Standardwert(e) |
| builder.values.description | Optionale Wert(e) für Ihren Platzhalter. Wenn mehrere Werte definiert sind, wird eine Auswahl verwendet. |
Von uns gehostet? Theme-Komponenten können in unseren Standard-, Business- und Enterprise-Plänen verwendet werden.



