Toutes les collections
Bien débuter avec Organilog
A connaître
Gérer l'ordre d'affichage des champs personnalisés : valeurs de position.
Gérer l'ordre d'affichage des champs personnalisés : valeurs de position.
Tony Archambeau avatar
Écrit par Tony Archambeau
Mis à jour il y a plus d’une semaine

Lorsque vous créez un champ personnalisé, vous pouvez choisir son ordre d'affichage par rapport aux autres champs personnalisés, grâce à la valeur de "position".

Par défaut, la position d'un champ personnalisé est définie sur 0 : cela signifie que ce champ sera en première position (au-dessus des autres champs).

Si, par exemple, vous créez deux champs, dont les deux valeurs de position sont définies sur 0, alors ces deux champs seront triés par ordre alphabétique.

Pour que le deuxième champ se positionne au-dessus du premier, il convient de :

  • Attribuer la valeur de position "1" au premier champ.

  • Attribuer la valeur de position "0" au second champ.

Pour anticiper une éventuelle future évolution (ajout de nouveaux champs, à intégrer parmi les champs existant), il est judicieux de laisser un espacement dans la numérotation des valeurs de position.

En reprenant l'exemple ci-dessus, si vous souhaitez intercaler un troisième champ entre les deux, il faudra alors ré-éditer le second champ et définir sa valeur de position sur "2".

  • Premier champ : position "0".

  • Deuxième champ : position "2".

  • Troisième champ : position "1".

Dans cet exemple, il n'est question que de deux ou trois champs personnalisés, mais lorsqu'on se retrouve avec des dizaines de champs, cela devient plus problématique.

Il est donc fortement conseillé de laisser un espacement de position de 5 ou 10 (ou même plus si nécessaire).

Ainsi, le premier champ conserve sa position "0", mais la position du second champ sera définie sur "5". Au visuel, l'ordre d'affichage reste le même. Cependant, si à l'avenir vous souhaitez intercaler un nouveau champ entre les deux, il vous suffira de choisir un chiffre entre 0 et 5 pour le positionner.

Il sera donc possible de créer un / des nouveau(x) champ(s) personnalisé(s) et de le / les intercaler entre des champs existant, sans pour autant devoir ré-éditer les valeurs de position une par une.

Avez-vous trouvé la réponse à votre question ?