51 Posts
newbis
1 year 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
51 Posts
newbis
1 year 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 ?

693 Posts
rpoy
1 year 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

51 Posts
newbis
1 year 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 Book for SEBLOD