Introduzione ai Modelli di Modulo

Questa è un’ottima funzionalità e sono entusiasta della possibilità di sostituire il nostro attuale utilizzo di Category Template, che risulta un po’ macchinoso. Tuttavia, ho incontrato alcuni ostacoli per i nostri casi d’uso. Ecco quindi alcuni feedback, come richiesto.

Personalizzazione del corpo del post

La nostra esigenza principale sarebbe quella di poter formattare il post creato; vorremmo avere almeno un certo controllo su questo output. Potrebbe trattarsi di un campo separato durante la modifica/impostazione del modulo, oppure in YAML potrebbe essere qualcosa del genere:

output: |
  Qui va del testo introduttivo predefinito.

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

  Altro testo personalizzato

  📅 **La nostra etichetta:**:
  {{ field_id_2.data }}, {{ field_id_3.data }}

  Qualcos'altro del tutto diverso che ha senso nel post e non nel modulo, poiché non è correlato alla compilazione.

I campi del modulo specificano un attributo id e speravo di poterlo utilizzare per formattare l’output del post con CSS. Tuttavia, sembrano non essere presenti nell’output. Riflettendoci, questo funzionerebbe solo se la modifica del post riportasse alla modifica del modulo; altrimenti, immagino che quella struttura verrebbe persa o potrebbe andare persa durante la modifica del post. Tornare al modulo quando si modifica il post funzionerebbe molto bene per noi e aiuterebbe a far rispettare la convalida, che attualmente è banale da ignorare o aggirare.

Suppongo che ciò che cerco sia meno un Form Templates (Modelli di modulo) e più una sorta di funzionalità Structured Topics (Argomenti strutturati), che potrebbe essere specifica per i miei casi d’uso… ma forse non sono l’unico ad avere questa esigenza?

Personalizzazione del titolo

Potere personalizzare anche il titolo del argomento in base a una combinazione degli input del modulo sarebbe un’altra bella funzionalità e, suppongo, un’estensione naturale del suggerimento sopra. Comunque, non è una necessità per noi, ma un di più gradito.

Campi opzionali

Infine, — e non sono sicuro di aver perso qualcosa —, sarebbe bello poter specificare che un campo di input non deve essere incluso nel post. Questo è utile per cose come le caselle di controllo che si devono “accettare” durante la compilazione del modulo, ma che non devono apparire nel post.