WeStandWithUkraine

47 Posts
newbis
29 days ago
3
Topic

Bonjour,

J'ai créé un formulaire Pays. Lorsque j'ajoute le premier champ, la table #__cck_store_for_pays est généré.
Elle comporte 2 colonnes : id et l'enregistrement de la valeur de mon champ.
L'enregistrement de données avec le formulaire fonctionne.

Je peux ainsi ajouter d'autres champs (liste, texte...)

Mon problème

Si je modifie directement dans la table, le paramétrage d'un champ (exemple : CHAR > DATE, ou Valeur par défaut = NULL), alors le formulaire ne fonctionne plus. Une ligne est ajoutée, mais les données ne sont plus enregistrées dans les colonnes. Ce dysfonctionnement ne génère aucun message d'erreur.

Avez-vous rencontré ce problème ?

Comment s'effectue le lien entre les tables #__content et #__cck_store_for_pays ?

Merci pour votre aide
Alain

Get a VIP membership
47 Posts
newbis
28 days ago
0
Level 1

Bonjour,

A défaut de réponse, j'ai testé sur la base le paramétrage suivant : le type des colonnes DATE et INT sont remplacés par CHAR. Dans cette configuration, le formulaire fonctionne !
Est-ce un bug du composant SEBLOD ?

691 Posts
rpoy
16 days ago
1
Level 1

Hi Alian!

Have you tried modifying the data type through SEBLOD?

It would interesting to know if it would work that way...

Randy

47 Posts
newbis
16 days ago
0
Level 2

Hello Randy,
Yes I tested this way of generating a column in the table, it works. But before using the field, I have to systematically change the default value otherwise I get an error: "Field 'xx' doesn't have a default value" !
Alain

Get a VIP membership