Presentando plantillas de formularios

¡Las plantillas de formularios son geniales!

¿Sería posible que añadamos información adicional, consejos, etc.?

Por ejemplo, sería útil poder agrupar por secciones o añadir títulos, como en este ejemplo:

# Mis datos

- type: input
  id: name
  attributes:
    label: "Mi nombre"
    placeholder: "Por favor, introduce tu nombre aquí"
  validations:
    required: true

- type: input
  id: surname
  attributes:
    label: "Mi apellido"
    placeholder: "Por favor, introduce tu apellido aquí"
  validations:
    required: true

# Datos de la empresa

- type: input
  id: name
  attributes:
    label: "Nombre de mi empresa"
    placeholder: "Nombre de la empresa"
  validations:
    required: true

...etc

También sería bueno utilizar un formulario para redactar el título.

Además, sería útil poder añadir notas (que no se muestren en el hilo final), por ejemplo:


**Por favor, ten en cuenta que todos los hilos de esta sección son revisados antes de hacerse públicos.**

- Por favor, no publiques el mismo hilo más de una vez.
- Esta sección es solo para ____.
- Por favor, publica en inglés.
- Si es posible, vuelve y publica una nota en el hilo para informarnos cuando...
- etc

Edición: también sería útil tener notas que sí permanezcan en el hilo.

1 me gusta

Hay una solicitud de función que podría interesarte votar:

3 Me gusta

Esto sería increíblemente útil para poder cambiar entre “modo formulario” y “modo normal” :grimacing:

2 Me gusta

+1 a eso, el caso de uso está muy claro: mezclar publicaciones con plantillas de formulario con otros tipos de contenido.

Tenemos una categoría ‘tech-apps’ donde podemos publicar solo aplicaciones, pero también hay wikis y temas generales. Con el comportamiento actual, necesitamos desactivar completamente las plantillas de formulario porque rompe las acciones comunes de publicación.

Un simple interruptor podría ser una buena adición a considerar :slight_smile:

1 me gusta

Esta es una característica excelente y estoy entusiasmado con la posibilidad de reemplazar nuestro uso algo engorroso de la Plantilla de Categoría. Sin embargo, me he topado con algunos obstáculos para nuestros casos de uso. Por eso, proporciono los comentarios solicitados.

Personalización del cuerpo del mensaje

Nuestro principal deseo sería poder dar formato al mensaje creado; nos gustaría tener al menos cierto control sobre esa salida. Esto podría ser un campo separado mientras se edita/configura el formulario, o incluso en YAML podría ser algo así:

output: |
  Aquí va un texto introductorio predefinido.

  🗺 **{{ field_id_1.label }}**  {{ field_id_1.data }}

  Otro texto personalizado

  📅 **Nuestra propia etiqueta:**:
  {{ field_id_2.data }}, {{ field_id_3.data }}

  Algo completamente distinto que tiene sentido en el mensaje pero no en el formulario, ya que no está relacionado con su rellenado.

Los campos del formulario especifican un atributo id y esperaba poder usarlo para dar formato a la salida del mensaje con CSS. Sin embargo, parece que no aparecen en la salida en absoluto. Pensándolo bien, esto solo funcionaría si al editar el mensaje se volviera a editar el formulario; de lo contrario, supongo que esa estructura se perdería o podría perderse al editar el mensaje. Volver al formulario al editar el mensaje funcionaría muy bien para nosotros y ayudaría a hacer cumplir la validación, que actualmente es trivial de ignorar o eludir.

Supongo que lo que busco es menos una Plantilla de Formulario y más una característica de tipo Temas Estructurados, que podría ser específica de mis casos de uso… pero quizás no esté solo en esto.

Personalización del título

Poder personalizar también el título del tema en función de una combinación de la entrada del formulario sería una característica interesante, y supongo que sería una extensión natural de la sugerencia anterior. De todos modos, esto no es imprescindible para nosotros, sino una característica deseable.

Campos opcionales

Por último, — y no estoy seguro de si me haya perdido algo —, sería bueno poder especificar que un campo de entrada no debe incluirse en el mensaje. Esto es útil para cosas como las casillas de verificación que hay que “aceptar” al rellenar el formulario, pero que no necesitan aparecer en el mensaje.