web-dev-qa-db-fra.com

Comment inclure l'image par défaut d'un utilisateur dans une vue Drupal 7 qui répertorie les personnes?

J'ai une vue dans Drupal 7 qui répertorie les personnes (utilisateurs). Elle montre le nom d'utilisateur et le champ d'image utilisateur standard. Si un utilisateur a une image définie, elle apparaît parfaitement. Cependant, pour les utilisateurs qui n'ont pas défini d'image de profil, aucune image n'est affichée, même si j'ai une image de profil par défaut définie dans les paramètres des personnes du site.

Comment puis-je obtenir des vues pour utiliser l'image de profil par défaut pour les personnes qui n'ont pas défini d'image de profil?

pdate: Je n'étais pas clair. Je sais comment utiliser l'image par défaut dans le comportement sans résultat. Le problème est que je ne peux pas obtenir l'image par défaut pour utiliser le style d'imagerie que j'utilise pour les autres images.

5
Justin

Saisissez le chemin sur le paramètre d'image par défaut. Rendez-vous sur votre vue et cliquez sur votre champ d'image. Recherchez "aucun comportement de résultats". Dans la zone de texte, ajoutez

Vérifiez que votre vue n'a pas de masquer si vide coché.

Enregistrez votre vue.

3
Aaron Ortega

Je viens de trouver la réponse à cette question via Drupal.org. Vous devez utiliser un URI comme celui-ci:

public://user_pictures/default.png

dans les paramètres de votre compte.

Ici, public:// représente l'emplacement de vos fichiers publics (souvent sites/default/files/). Ce qui vient après, c'est l'emplacement de votre image dans les fichiers publics. Dans ce cas, l'image par défaut est traitée comme des images utilisateur normales.

30
Marijke Luttekes