web-dev-qa-db-fra.com

Filtrage sur le nœud dont l'ID utilisateur est égal à l'utilisateur actuel

Dans Drupal 6 vous pouvez avoir un filtre node.uid = current user. Comment faites-vous cela dans Drupal 7?

18
george marcotte

Vous devez ajouter le filtre en tant que "contexte" (avancé) où vous pouvez fournir un argument par défaut. Si votre contexte est pour un utilisateur, comme l'auteur du nœud, vous pouvez sélectionner des éléments comme l'ID de l'utilisateur connecté.

Screen shot

23
googletorp

Vous devez modifier votre vue, aller dans la colonne Avancé (à l'extrême droite) et ajouter une nouvelle relation.

Add Relationship

Vous devrez spécifiquement ajouter la relation "Contenu: Auteur".

Ensuite, sous "Filtres", vous devrez ajouter le filtre "Utilisateur: Actuel".

Add Filter

Vous devriez maintenant pouvoir filtrer le contenu appartenant à l'utilisateur actuellement connecté.

20
Citricguy