Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Modification du formulaire dModification du formulaire d'inscription
Précédente
 
Suivante
Nouveau message
27/05/2008 10:40
 

Bonjour!
Actuellement en stage dans un lycée, j'ai à réaliser un site pour une section de BTS avec DNN. Je souhaiterais que lorsque des personnes s'inscrivent elles puissent indiquer leur qualité (enseignant, étudiant, etc...) et que selon le choix de leur qualité des champs personnalisés s'affichent.
Je m'explique : par exemple, si la personne coche ou clique sur enseignant, un champ matière s'afficherait, si c'est un étudiant un champs classe s'afficherait...etc..
Je ne vois pas trop comment faire, quelqu'un aurait il une idée? Est ce possible de faire cela à partir de DNN? Ou existerait il un module pour cela???

Est il possible de rajouter des champs?

 
Nouveau message
27/05/2008 14:19
 

Lu,

Tu peux créer des champs personnalisés dans le menu Site --> Utilisateurs -->Gestion des propriétés de profil.

Par contre ça ne te permet pas d'afficher des champs en fonctions de critères... Je pense qu'il te faudra développer un module ou un skin object pour y parvenir...

++

 
Nouveau message
27/05/2008 20:05
 

Salut,

Effectivement il n'est pas (encore) possible de poser une condition à l'affichage d'une propriété de profil. Cependant, tu peux utiliser les catégories ! Créé un champ Matière enseignée et attribue lui la catégorie Enseignant, puis un champ Classe avec la catégorie Elève. Tu peux aussi faire une CheckBoxList avec toutes les classes, une CheckBox list avec toutes les matières, comme ça tu sauras qui enseigne à qui et quoi, et qui suit quels cours ;)

Site > Utilisateurs > Gestion du profil > Ajouter une propriété

 
Nouveau message
28/05/2008 08:06
 

Ok merci de vos réponses! Je vais voir ce que je peux faire!!

 
Nouveau message
28/05/2008 09:36
 

Effectivement, pour afficher des champs personnalisés en fonction de la valeur saisie dans un autre champ, ça devient plus compliqué. DotNetNuke permet de créer de nouveaux types de valeurs via le développement de classes et la déclaration des types correspondants comme utilisables au niveau de l'instance. Cela nécessiterait donc de développer certains types de données qui dépendraient de données renseignées par l'utilisateur lors de son inscription. Mais je ne pense pas que cette solution s'intègre bien.

Il vaut peut-être mieux faire ça en 2 étapes : laisser la procédure d'inscription classique et développer un module de renseignement d'informations complémentaires. Ces informations pourraient être stockées dans le profil utilisateur et on pourrait spécifier qu'elles ne sont pas visibles par les utilisateurs pour qu'ils ne puissent pas les modifier via leur profil DNN mais uniquement via le module spécifique.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Modification du formulaire dModification du formulaire d'inscription