Formulaires de remplacement

:discourse2: Résumé Les Formes de remplacement vous permettront de créer une documentation dynamique en générant un formulaire qui remplace toute occurrence d’un =MOTIF= dans votre publication par la valeur d’un champ de saisie textuelle ou sélectionnable.
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-placeholder-theme-component
:open_book: Nouveau sur les thèmes Discourse ? Guide du débutant pour utiliser les thèmes Discourse

Installer ce composant de thème

Fonctionnalités

Ajoutez des espaces réservés aux publications dans ce format :

[wrap=placeholder key=NAME description="Votre nom"][/wrap]
[wrap=placeholder key=COUNTRY default=US defaults=FR,DE,US,CN,AU,CA][/wrap]

Votre email : =NAME=-=COUNTRY=@example.com

Cela donnera le résultat suivant :

Ceci est utilisé dans la liste de diffusion

Votre email : =ZNAME=-=ZCOUNTRY=@example.com

Comme indiqué ci-dessus, le texte à l’intérieur de l’enveloppe sera utilisé comme longue description.

[wrap=placeholder key=NAME description="Votre nom"]
Ceci est utilisé dans la liste de diffusion
[/wrap]

Clés disponibles

  • key : La clé qui doit être remplacée dans votre publication
  • default/defaults : Valeur(s) par défaut
  • description : Un texte d’espace réservé pour la saisie

Exemples

# créer un nouveau plugin
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=

Nous l’utilisons pour créer des runbooks, des tutoriels et des modèles réutilisables (cela fonctionnera dans les blocs de code). Veuillez partager vos cas d’utilisation !

Paramètres

Traduction Défaut
toolbar.builder Ajouter un espace réservé
builder.errors.no_key Une clé est requise.
builder.title Ajouter un espace réservé
builder.insert Insérer
builder.key.label Clé
builder.key.description La =Clé= à remplacer dans la publication.
builder.description.label Description
builder.description.description Description affichée sur la saisie sans valeur définie.
builder.values.label Valeur(s) par défaut
builder.values.description Valeur(s) optionnelle(s) pour votre espace réservé ; si plusieurs valeurs sont définies, une liste déroulante sera utilisée.

:discourse2: Hébergé par nous ? Les composants de thème sont disponibles pour utilisation sur nos plans Standard, Business et Enterprise.

66 « J'aime »