Introduzione ai Modelli di Modulo

I modelli di modulo sono fantastici!

È possibile aggiungere ulteriori informazioni e consigli, ecc.?

Ad esempio, sarebbe utile poter raggruppare per sezione o aggiungere intestazioni, ad esempio:

# I miei dati

- type: input
  id: name
  attributes:
    label: "Il mio nome"
    placeholder: "Inserisci qui il tuo nome"
  validations:
    required: true

- type: input
  id: surname
  attributes:
    label: "Il mio cognome"
    placeholder: "Inserisci qui il tuo cognome"
  validations:
    required: true

# Dati aziendali

- type: input
  id: name
  attributes:
    label: "Nome della mia azienda"
    placeholder: "Nome dell'azienda"
  validations:
    required: true

...ecc

Sarebbe anche utile utilizzare un modulo per comporre il titolo.

Sarebbe inoltre comodo poter aggiungere note (che non vengono visualizzate nel thread finale), ad esempio:


**Si prega di notare che tutti i thread in questa sezione vengono revisionati prima di essere pubblicati.**

- Si prega di non pubblicare lo stesso thread più di una volta.
- Questa sezione è riservata esclusivamente a ____.
- Si prega di pubblicare in inglese.
- Se possibile, si prega di tornare a pubblicare una nota nel thread per farci sapere quando...
- ecc

Modifica: sarebbe bello avere note che rimangano anche nel thread.

1 Mi Piace

C’è una richiesta di funzionalità per cui potresti essere interessato a votare:

3 Mi Piace

Questo sarebbe incredibilmente utile per poter passare dalla “modalità modulo” alla “modalità regolare” :grimacing:

2 Mi Piace

+1 a questo, il caso d’uso è molto chiaro: mescolare post con formattazione da template di form con altri tipi di contenuto.

Abbiamo una categoria ‘tech-apps’ dove possiamo pubblicare solo app, ma ci sono anche wiki e argomenti generali. Con il comportamento attuale dobbiamo disabilitare completamente i template di form perché interrompe le azioni di pubblicazione comuni.

Un semplice interruttore potrebbe essere un’aggiunta interessante da considerare :slight_smile:

1 Mi Piace

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.