Submitted by tcharlyson on
Bonjour, je suis étudiant en 2 ème année en école d'informatique. J'ai mis en place un drupal. À présent je souhaite intégrer un contenu différent pour chaque utilisateur connecté. Par exemple, george se connecte et peut retrouver une page avec des informations que l'admin aura publié UNIQUEMENT pour lui comme des documents personnels etc. Ainsi de suite pour chaque utilisateurs. Cependant n'étant pas un expert de drupal j'en appel à votre aide !
Merci d'avance !
Module : EntityReference.
Permalien Soumis par Mixalis44 le 2 Octobre, 2015 - 09:09
Module : EntityReference.
Sur ton type de contenu XxX tu met un champ entity_reference (sur l'entité user), en multivalue ... ou pas.
Comme ca du coté de ton block/plugin tu recherches les nodes de type XxX avec une condition sur ce champs 'uid = $global_user->uid'.
Et tu auras les nodes "réservé" à cet utilisateur.
Merci beaucoup je regarde ça
Permalien Soumis par tcharlyson le 2 Octobre, 2015 - 12:11
Merci beaucoup je regarde ça dans le weekend et je reviens vers vous si je n'y arrive pas !
Serait-il possible d'avoir un
Permalien Soumis par tcharlyson le 2 Octobre, 2015 - 22:23
Serait-il possible d'avoir un "mini" tuto si possible en m'indiquant chaque étapes à réaliser ... J'ai passé ma journée à regarder et réaliser les tutos autour de ce module mais aucun ne mène à une gestion de contenu unique par utilisateur. Merci d'avance !
As tu créer les types de
Permalien Soumis par Mixalis44 le 5 Octobre, 2015 - 11:00
As tu créer les types de contenu avec les champs?
Structure -> content types ->
Permalien Soumis par tcharlyson le 5 Octobre, 2015 - 11:10
Structure -> content types -> add content types -> name : test_entity -> continue and add fields -> j'ajoute un champ : lien de type entity_reference -> select list, target : User, mode : simple et je sauvegarde. Voila comment j'ai crée mon type de contenu quelle est l'étape suivante (en details). Merci pour votre aide.
Bah tu créer tes contenus en
Permalien Soumis par Mixalis44 le 5 Octobre, 2015 - 11:14
Bah tu créer tes contenus en mettant dans ton champs ER les utilisateurs à qui ce node est adressé.
Ensuite ca dépend, sur la page utilisateur comment tu veux remonté ce node? Views, block, plugin ctools ...
une view aurait été bien ..
Permalien Soumis par tcharlyson le 5 Octobre, 2015 - 11:38
une view aurait été bien. Quand l'utilisateur se connecte il est redirigé vers une page unique comportant tout un tas d'informations personnels. Mais encore une fois je ne sais pas trop comment m'y prendre.
Pour le moment sur chaque
Permalien Soumis par tcharlyson le 5 Octobre, 2015 - 11:36
Pour le moment sur chaque utilisateur quand je me connecte j'arrive sur le récapitulatif de leurs informations et je vois uniquement le titre de mon content type par exemple : XxX : Restez connecté !
J'aimerai remplacé cette page un peu moche par une redirection vers une page de mon type de contenu attribué à l'utilisateur afin d'afficher tout le contenu.