Ci sono differenze tra i tipi di plugin e componenti tematici.
Ho provato a creare una tabella (si prevedono piccoli errori o raggruppamenti)
| Categoria | Funzionalità | Sintassi Plugin | Sintassi TC |
|---|---|---|---|
| Tipi di base | Stringa | type: stringmin: ..max: ..regex: ..secret: true/falseglobal validator: nome classe |
type: stringmin: ..max: ..- - - - |
| Testo multilinea | type: stringtextarea: true |
type: stringtextarea: true |
|
| Intero | type: integermin: ..max: .. |
type: integermin: ..max: .. |
|
| Float | type: floatmin: ..max: .. |
type: floatmin: ..max: .. |
|
| Booleano | type: bool |
type: bool |
|
| Ora | type: time |
- | |
| Null | type: null |
- | |
| Tipi di selezione | Enum (menu a discesa) | type: enumchoices: [opzione1, opzione2]enum: .. |
type: enumchoices: [opzione1, opzione2] |
| Categoria | type: category |
- | |
| Colore | type: color |
- | |
| Gruppo | type: group |
- | |
type: email |
- | ||
| Nome utente | type: username |
- | |
| Tipi di lista | Lista generica | type: listallow_any: true/false |
type: list |
| Lista semplice/compatta | type: simple_listO type: listlist_type: compactlist_type: simple |
type: listlist_type: compactlist_type: simple |
|
| Lista di categorie | type: category_list |
type: listlist_type: category |
|
| Lista di gruppi | type: group_list |
type: listlist_type: group |
|
| Lista di tag | type: tag_list |
type: listlist_type: tag |
|
| Lista di gruppi di tag | type: tag_group_list |
- | |
| Lista di URL | type: url_list |
- | |
| Lista di host | type: host_list |
- | |
| Lista di valori | type: value_list |
- | |
| Lista di emoji | type: emoji_list |
- | |
| Tipi di file | Caricamento | type: upload |
type: upload |
| Lista di immagini caricate | type: uploaded_image_list |
- | |
| Restrizione dimensione file | type: file_size_restrictionmin: ..max: .. |
- | |
| Tipi speciali | HTML (deprecato) | type: html_deprecated |
- |
| Oggetti JSON | deprecato | deprecato | |
| Oggetti | - | type: objects |