Vous êtes ici

Ajouter un contenu “Add content” automatique après la création d’un user - Drupal 8

Vous avez 30 secondes ?
S'abonner au flux d'actualités
2 contributions / 0 nouveau(x)
Dernière contribution
Ajouter un contenu “Add content” automatique après la création d’un user - Drupal 8
Bonjour,
 
Dans mon site web, j’ai un type de contenu « Espace de travail » et chaque usager aura son propre espace de travail mais il pourra aussi être amené à travailler dans espace de travail commune avec d’autres usagers.  Comment je puisse faire pour qu’à chaque fois qu’un nouvel usager est créé, crée automatiquement son « Espace de travail » et le supprimer quand l’usager est supprimé.
 
Je suis en Drupal 8.
 
Merci.
This post is useful!
This post is useless!
Re: Ajouter un contenu “Add content” automatique après la...
Bonjour,
 
Solution1: utiliser le module Rules (https://www.drupal.org/project/rules). L'évènement est la création d'un nouvel utilisateur, il n'y a pas de condition particulière, l'action est la création d'un nouveau contenu de type "Espace de travail". Idem pour la suppression.
 
Solution2: Programmez-le. Utilisez hook_ENTITY_TYPE_insert() via hook_user_insert() et créer le "Espace de Travail" via le code: Node::create( ... )
 
Solution3: Suivez (aidez ?) la migration du module Organic Group (https://github.com/amitaibu/og) sur Drupal 8, je pense qu'il conviendrait à votre scenario.
This post is useful!
This post is useless!
Connectez-vous ou inscrivez-vous pour publier un commentaire