Hola ![]()
Gracias por este componente
Encaja perfectamente con lo que intento lograr ahora. De hecho, mi primer pensamiento fue que sería genial si se pudiera combinar con el componente Reply Template. Pero desafortunadamente no es posible, como explicaron las publicaciones anteriores. ![]()
He encontrado una solución para usarlo como plantilla, funciona con enlace a nuevos temas y enlace a nuevos mensajes personales.
Así es como lo hice:
- Cree un formulario de marcador de posición (para simplificar, uso el ejemplo en OP)
Tu correo electrónico: =NAME=-=COUNTRY=@example.com
- Cree un enlace a un nuevo tema:
Configuré en el enlace: - categoría
- título
- cuerpo
Si desea agregar líneas vacías, use \ para que no rompa el enlace o para hacerlo invisible, puede usar que agregará un espacio en la nueva línea. Será parte de la plantilla y creará una línea vacía,
<a href="https://meta.discourse.org/new-topic?category==CATEGORY=&title=This is a topic created by =NAME=&body=Hello :wave:
This is a test topic... Let's see the placeholder form.
\
Your email: =NAME=-=COUNTRY=@example.com">Use template as new topic</a>
- Cree una vista previa del tema
Categoría seleccionada
=CATEGORY=
Título del tema
This is a topic created by =NAME=
Cuerpo del tema
Hello
This is a test topic… Let’s see the placeholder form.
Your email: =NAME=-=COUNTRY=@example.com
- Cree el botón “Usar plantilla como nuevo tema” (en el ejemplo anterior, este es un enlace, puede convertirlo en un botón)
Haga un elemento [wrap] con este texto. Esto lo hace disponible para apuntarlo con CSS y estilizarlo. Lo agrego a continuación.
<a href="https://meta.discourse.org/new-topic?category==CATEGORY=&title=This is a topic created by =NAME=&body=Hello :wave:
This is a test topic... Let's see the placeholder form.
\
Your email: =NAME=-=COUNTRY=@example.com">[wrap=template-button]Use template as new topic[/wrap]</a>
Estilizando [wrap=template-button]
algo como ![]()
Common / CSS
[data-wrap="template-button"] {
background: var(--tertiary);
color: var(--secondary);
border-radius: var(--d-button-border-radius);
padding: 0.5em 0.65em;
transition: background 0.25s;
&:focus,
&:hover {
background: var(--tertiary-hover);
color: var(--secondary);
}
}
El botón de plantilla se verá así ![]()

Demo
Espero que este pequeño tutorial ayude a alguien que necesite algo similar ![]()
Editar: He configurado un selector de categorías que agrega la capacidad de crear temas en diferentes categorías.