| 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. | |
| Vista previa | Vista previa en Discourse Theme Creator | |
| Enlace al repositorio | https://github.com/discourse/discourse-placeholder-theme-component | |
| ¿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. |
¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Standard, Business y Enterprise.




