| Zusammenfassung | Platzhalter-Formulare ermöglichen es Ihnen, dynamische Dokumentation zu erstellen, indem Sie ein Formular erstellen, das jedes Vorkommen von =MUSTER= in Ihrem Beitrag durch den Wert aus einem Text- oder Auswahlfeld ersetzt. | |
| Vorschau | Vorschau im Discourse Theme Creator | |
| Repository-Link | https://github.com/discourse/discourse-placeholder-theme-component | |
| Neu bei Discourse-Themes? | Einsteigeranleitung zur Verwendung von Discourse-Themes |
Installieren Sie diese Theme-Komponente
Funktionen
Fügen Sie Platzhalter in Beiträgen in diesem 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
Und dies führt zu:
Dies wird in der Mailingliste verwendet
Ihre E-Mail: =ZNAME=-=ZCOUNTRY=@example.com
Wie oben gesehen, wird der Text innerhalb des Wrappers als lange Beschreibung verwendet.
[wrap=placeholder key=NAME description="Ihr Name"]
Dies wird in der Mailingliste 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 Sie ein neues Plugin
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=
Wir verwenden es, um Runbooks, Anleitungen und wiederverwendbare Vorlagen zu erstellen (es funktioniert auch in Code-Blöcken). Teilen Sie uns bitte Ihre Anwendungsfälle mit!
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 wird. |
| builder.description.label | Beschreibung |
| builder.description.description | Beschreibung, die bei der Eingabe angezeigt wird, wenn kein Wert festgelegt ist. |
| builder.values.label | Standardwert(e) |
| builder.values.description | Optionale Wert(e) für Ihren Platzhalter. Wenn mehrere Werte definiert sind, wird eine Auswahlliste verwendet. |
Von uns gehostet? Theme-Komponenten sind auf unseren Standard-, Business- und Enterprise-Plänen verfügbar.



