2010-04-12 8 views
0

J'ai un champ cck qui doit autoriser un nombre différent de valeurs en fonction du rôle de l'utilisateur actuellement connecté. Je voudrais trouver où les données "nombre de valeurs" sont stockées pour un champ cck afin qu'il puisse être changé dynamiquement lorsque le formulaire d'édition de noeud est affiché.Où sont stockées les données "nombre de valeurs" de cck?

Répondre

0

De mémoire, si vous changez le nombre de valeurs que vous risquez de perdre les plus - si vous permettez 5, puis passer à 2, vous perdez l'autre 3.

est-ce pas plus d'un problème de l'assurance-chômage? Le champ CCK lui-même peut autoriser le nombre maximal de valeurs que vous voulez qu'il conserve, et le widget utilisé pour permettre que ces valeurs soient entrées/sélectionnées est personnalisé en fonction du rôle de l'utilisateur.

Modifier la définition d'un objet en fonction du rôle de l'utilisateur semble un peu excessif

+0

Je vois ce que vous voulez dire. Il serait préférable d'autoriser des valeurs illimitées, puis de modifier le widget de formulaire à partir du niveau de l'interface utilisateur. Merci pour la clarification! – draenen

Questions connexes