limite de drupal pour afficher uniquement les nœuds créés par l'utilisateur
Je suis à l'aide de drupal 7. J'ai créé un affichage des nœuds d'un type de contenu spécifique (par exemple, les produits). Lors de l'affichage de la page, je veux seulement que ceux produits affichés qui ont été créées par l'utilisateur (actuellement à l'affiche tous les produits).
Je voudrais le faire sans l'aide d'un filtre d'url donc l'url serait tout simplement:
/myproducts
OriginalL'auteur siiva33 | 2011-05-02
Vous devez vous connecter pour publier un commentaire.
Utiliser le filtre "Utilisateur: Actuel". Si cela ne fonctionne pas, essayez avec une relation
Le filtre "Utilisateur:" Actuelle travaillé. Vous avez sauvé ma demi-journée. Merci @enkara
Si vous êtes à l'aide de points de Vue 3, alors vous aurez besoin d'ajouter un lien afin d'obtenir de l'Utilisateur: filtre en cours: stackoverflow.com/questions/7420031/...
il est automatiquement ajouté.
Comment avez-vous facteur dans les rôles maintenant? Par exemple, j'ai un rôle appelé 'webmin' et cet utilisateur de ce rôle devrait être en mesure de tout voir, mais d'autres seulement limité à leur propre contenu
OriginalL'auteur enkara
Avec l'Aide Avancée module, vous pouvez voir "Exemple pour filtrer le contenu par le courant de l'utilisateur connecté": http://votresite /aide/vues/exemple-filtre par courant d'utilisateur
Et il a dit:
Afin d'avoir accès à l'auteur du contenu, il est important de créer une relation entre le type de contenu et les utilisateurs.
En vertu de l'Avancée dans la colonne de droite, sélectionnez ajouter à côté de Relations.
Sélectionner du Contenu: l'Auteur et cliquez sur Ajouter et configurer des relations. Laisser les paramètres tels qu'ils sont et cliquez sur Appliquer (tous les affichages).
Vous avez maintenant accès à l'utilisateur les données relatives au contenu que vous regardez.
Maintenant, vous avez besoin de filtrer l'affichage pour afficher uniquement le contenu créé par l'utilisateur actuel. Cette >données sont maintenant disponibles pour le contenu parce que vous avez créé la relation à l'étape >ci-dessus.
En regard de critères de Filtre, cliquez sur ajouter pour ajouter un nouveau filtre de votre point de vue.
Filtrer la liste des champs en sélectionnant l'Utilisateur à côté de Filtre en haut. Vous avez maintenant plus >les champs qu'avant en raison de la relation que vous avez créée.
Sélectionnez Utilisateur: Courant dans la liste et cliquez sur Ajouter et configurer des critères de filtre.
Depuis ce champ n'est visible en raison de la relation que vous avez créée, l'auteur sera déjà sélectionné en vertu de la Relation. Cela montre que la relation que vous avez créé est utilisé pour le champ filtre.
Sélectionnez Oui en vertu de l'Est à l'utilisateur connecté et cliquez sur Appliquer (tous les affichages).
Si vous êtes l'auteur de contenu de type Blog, vous devriez maintenant voir une liste de ces postes, en vertu de la section aperçu en bas.
OriginalL'auteur HEDMON
Voici ce que j'ai utilisé pour le faire fonctionner.
Et si vous voulez être encore plus sûr, ajouter le filtre: utilisateur actuel et ajouter une relation.
OriginalL'auteur Jocke