Formularios de marcador de posición

:discourse2: Resumen Placeholder Forms te permitirá crear documentación dinámica, generando un formulario que reemplaza cualquier ocurrencia de un =PATRÓN= en tu publicación con el valor de un campo de entrada de texto o selección.
:eyeglasses: Vista previa Vista previa en Discourse Theme Creator
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-placeholder-theme-component
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instala este componente de tema

Características

Agrega marcadores de posición a las publicaciones en este formato:

[wrap=placeholder key=NOMBRE description="Tu nombre"][/wrap]
[wrap=placeholder key=PAIS default=US defaults=FR,DE,US,CN,AU,CA][/wrap]

Tu correo electrónico: =NOMBRE=-=PAIS=@example.com

Y esto dará como resultado:

Esto se utiliza en listas de correo

Tu correo electrónico: =ZNAME=-=ZCOUNTRY=@example.com

Como se ve arriba, el texto dentro del contenedor se utilizará como una descripción larga.

[wrap=placeholder key=NOMBRE description="Tu nombre"]
Esto se utiliza en listas de correo
[/wrap]

Claves disponibles

  • key: La clave que debe ser reemplazada en tu publicación
  • default/defaults: valor(es) predeterminado(s)
  • description: un texto de marcador de posición para la entrada

Ejemplos

# crear un nuevo plugin
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=

Lo utilizamos para crear libros de ejecución, tutoriales y plantillas reutilizables (funcionará en bloques de código). ¡Comparte tus casos de uso!

Configuración

Traducción Predeterminado
toolbar.builder Agregar marcador de posición
builder.errors.no_key Se requiere una clave.
builder.title Agregar marcador de posición
builder.insert Insertar
builder.key.label Clave
builder.key.description La =Clave= que se reemplazará en la publicación.
builder.description.label Descripción
builder.description.description Descripción mostrada en la entrada sin valor establecido.
builder.values.label Valor(es) predeterminado(s)
builder.values.description Valor(es) opcional(es) para tu marcador de posición, si se definen múltiples valores, se utilizará una lista desplegable.

:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Standard, Business y Enterprise.

67 Me gusta