Nouveauté (Creme 2.2) : formulaires personnalisés
#1
À partir de Creme 2.2, la (quasi) totalité des formulaires des fiches, pour la création comme la modification, peuvent être personnalisés. Cela signifie que vous pouvez choisir :

- quels champs sont présents. Il était déjà possible de cacher globalement des champs (Configuration > Champs), et les champs que vous pouvez enlever des formulaires sont les mêmes que ceux que vous pouvez cacher (c'est à dire tous ceux qui ne sont pas obligatoires, la majorité). Mais ça permet de les enlever du formulaire de création, ou de modification (ou des 2) tout en les gardant visibles (pour les modifier depuis la vue détaillée par exemple).
- l'ordre des champs.
- le groupage des champs ; les champs sont groupés par blocs nommés ("Général", "Coordonnées", "Adresses"...).
- l'ordre et la disposition des blocs. Les blocs peuvent prendre toute la largeur de la page, ou bien seulement une des 2 moitiés (ce qui permet de faire 2 colonnes avec des groupes de champs).

Dans le menu de configuration, une nouvelle entrée "Formulaires personnalisés" est présente, et vous amène sur la page suivante :

[Image: creme22_FR_custom_forms01.png]

Lorsque vous dépliez les détails d'un type de fiche, vous avez une interface qui ressemble à ça :

[Image: creme22_FR_custom_forms02.png]

Les blocs de champs peuvent être ré-ordonnés par drag'n drop. Les boutons dans l'entête d'un bloc permettent de le modifier (son nom, ses champs), le supprimer, changer sa taille (100% VS 50%) et sa position (droite ou gauche si taille de 50%). De nouveaux blocs peuvent être créés. Notez que l'interface n'est pas WYSIWYG : un bloc est toujours seul sur sa ligne (même s'il ne fait que 50% de la largeur). Mais dans le formulaire généré si vous mélangez des les blocs de champs de 50% à droite et à gauche ils pourront se retrouver côte à côte.
  Répondre


Messages dans ce sujet
Nouveauté (Creme 2.2) : formulaires personnalisés - par genglert - 23-02-2021, 18:00

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)