2010-08-26 7 views
1

J'ai un ensemble d'enregistrements dont 1 colonne appelée « site » (je CCK pour cela)Comment filtrer par champ personnalisé Profil utilisateur dans Drupal Views?

Je veux un certain utilisateur d'accéder aux données du site tandis que d'autres seulement l'accès du site B

J'activé le module Profil, ajouter un champ personnalisé appelé site, puis pour l'utilisateur 1, je définir la valeur de ce champ de site à A, et pour l'utilisateur 2, je l'ai mis à

Cependant, je ne sais pas comment spécifier les filtres dans Vues Drupal pour comparer ce champ "Site" dans l'objet CCK avec le champ "Site" dans le profil de l'utilisateur actuellement connecté Utilisateurs

Quoi qu'il en soit faire ceci ou tout autre moyen équivalent pour restreindre l'accès aux données en fonction des champs personnalisés dans le profil utilisateur?

Merci

Répondre

1

Vous pouvez vérifier le module de profil de contenu: http://drupal.org/project/content_profile. Il vous permet de créer un nouveau type de contenu pour étendre le profil utilisateur. Avec ceci, les profils de contenu sont essentiellement des noeuds et vous donneront plus de flexibilité dans les vues.

Aussi, je ne suis pas sûr de comprendre complètement votre problème. Vous état:

Je veux certains utilisateurs d'accéder aux données du site tandis que d'autres seulement l'accès du site B

Cela sonne comme vous devez configurer des rôles différents à affecter des utilisateurs et d'utiliser l'un des accès de Drupal modules de contrôle tels que l'accès au contenu:

http://drupal.org/project/content_access
http://more.zites.net/content_access_for_drupal_6

+0

Salut, Par exemple, j'ai un type de contenu CCK avec les colonnes suivantes (Site, Client, SoldQuantity) Site A, John, 100 | Site B, Peter, 50 | Site A, Dave, 200 | Site A, Jim, 17 | Site B, May, 200. Je souhaite que certains utilisateurs ne voient que ces enregistrements «Site A» dans leurs Vues, ​​et certains utilisateurs ne voient que ces enregistrements «Site B» dans leurs Vues. Je peux activer le module Profil ou profil de contenu, mais le problème est: il n'y a aucun moyen de comparer un champ CCK (champ Site dans mon cas) avec une variable dynamique (champ Site dans Profil utilisateur) J'espère que c'est assez clair. Merci pour votre soutien – Sim

Questions connexes