10 years ago
Topic

Bonjour,

après avoir  créé un champs ("département") en liste de sélection simple avec 4 options possibles("Paris", "Yvelines",etc) dans un formulaire en back-office, je rencontre les problème suivants :

- la valeur qui est choisie n'est pas retenue après validation du formulaire (le champs affiche la première option possible quand on revient sur le formulaire: en l’occurrence, Paris)

- peu importe la valeur choisie, le champs n’apparaît même pas dans le formulaire en front-office.

J'ai créé le champs simplement ainsi :

1- intitulé

2- choix liste de sélection simple

3- entrée de 4 valeurs(4 départements) 

4- validation

Qu'ai-je oublié ou mal fait? Peut-on garder une ligne vide pour permettre une recherche qui prend en compte les enregistrements dans les 4 départements?

Merci pour votre aide et bravo pour votre travail.

Get a VIP membership
10 years ago
1
Level 1

Bonjour @jonathancrftc,

bienvenue sur le forum de SEBLOD.


Lorsque l'on créé un champ SEBLOD, la partie la plus importante de sa configuration est la partie "STOCKAGE".

Dans 99% des cas, le staockage à utiliser est :

Standard  |  Article  |  nom_de_champ

"nom-de_champ" étant le nom que l'on veux donner à la colonne en base de données.

Ensuite, pour un champ SELECT, la syntaxe pour les options est du style :
Texte=valeur
Texte : celui qui est affiché dans le select
valeur : ce qui sera stocker en base de données
La plupart du temps, Valeur est un entier. Dans votre cas, vous pouvez ecrire cela:
  • Paris=75
  • Yvelines=78
  • ....


Note : lorsque vous vous êtes trompé dans la configuration du stockage, je vous conseil de supprimer le champ depuis le gestionnaire de champs de SEBLOD, puis de recreer le champ dans le type de contenu.


Bien cordialement.

Lionel

10 years ago
0
Level 2

Bonjour,

en deux mots : parfait et merci!!!!


Jonathan

Get a VIP membership