Il existe des différences entre les types de plugins et de composants de thème.
J’ai essayé de créer un tableau (en m’attendant à des erreurs mineures ou à des regroupements)
| Catégorie | Fonctionnalité | Syntaxe du plugin | Syntaxe TC |
|---|---|---|---|
| Types de base | Chaîne de caractères | type: stringmin: ..max: ..regex: ..secret: true/falseglobal validator: nom de classe |
type: stringmin: ..max: ..- - - - |
| Texte multiligne | type: stringtextarea: true |
type: stringtextarea: true |
|
| Entier | type: integermin: ..max: .. |
type: integermin: ..max: .. |
|
| Nombre à virgule flottante | type: floatmin: ..max: .. |
type: floatmin: ..max: .. |
|
| Booléen | type: bool |
type: bool |
|
| Heure | type: time |
- | |
| Nul | type: null |
- | |
| Types de sélection | Enum (liste déroulante) | type: enumchoices: [option1, option2]enum: .. |
type: enumchoices: [option1, option2] |
| Catégorie | type: category |
- | |
| Couleur | type: color |
- | |
| Groupe | type: group |
- | |
type: email |
- | ||
| Nom d’utilisateur | type: username |
- | |
| Types de liste | Liste générique | type: listallow_any: true/false |
type: list |
| Liste simple/compacte | type: simple_listOu type: listlist_type: compactlist_type: simple |
type: listlist_type: compactlist_type: simple |
|
| Liste de catégories | type: category_list |
type: listlist_type: category |
|
| Liste de groupes | type: group_list |
type: listlist_type: group |
|
| Liste de tags | type: tag_list |
type: listlist_type: tag |
|
| Liste de groupes de tags | type: tag_group_list |
- | |
| Liste d’URL | type: url_list |
- | |
| Liste d’hôtes | type: host_list |
- | |
| Liste de valeurs | type: value_list |
- | |
| Liste d’emojis | type: emoji_list |
- | |
| Types de fichiers | Téléchargement | type: upload |
type: upload |
| Liste d’images téléchargées | type: uploaded_image_list |
- | |
| Restriction de taille de fichier | type: file_size_restrictionmin: ..max: .. |
- | |
| Types spéciaux | HTML (obsolète) | type: html_deprecated |
- |
| Objets JSON | obsolète | obsolète | |
| Objets | - | type: objects |