Platzhalterformulare

:discourse2: 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.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Repository-Link https://github.com/discourse/discourse-placeholder-theme-component
:open_book: 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.

:discourse2: Von uns gehostet? Theme-Komponenten sind auf unseren Standard-, Business- und Enterprise-Plänen verfügbar.

67 „Gefällt mir“