web-dev-qa-db-fra.com

Le champ d'image n'apparaît pas dans la vue / le bloc

J'utilise actuellement Drupal 7, et j'essaie d'obtenir mes images à afficher dans une vue sur la page principale. Jusqu'à présent, j'ai créé:

  • Création d'un type de contenu contenant un titre, un corps et un champ d'image
  • Création de deux nœuds contenant tous deux une image téléchargée
  • Une vue et un bloc qui a
    • champs: titre, nid et image
    • filtré par: publié et type (défini sur le type de contenu que j'ai créé)

Lorsque je regarde mon type de contenu, je peux voir le nom, le corps et l'image que j'ai téléchargés. Quand je vais à la page principale, je peux voir ma vue avec le contenu, mais elle montre seulement le nom et le corps; il ne montre pas l'image.

Y a-t-il quelque chose que je peux télécharger et/ou faire pour que cela fonctionne? Je veux juste que les images apparaissent dans le bloc (à mon avis).

5
Kyra

vérifiez la page admin/utilisateur/permissions. si vous utilisez imagecache, vérifiez l'autorisation imagecache et définissez-la. et définir l'autorisation de champ d'affichage de l'image.

2
user780

@ Kyra, j'ai exactement le même problème avec le champ d'image qui ne s'affiche pas, et cela, depuis que j'ai mis à jour le module d'affichage, je dirais. Le problème est que j'utilise Drupal Commerce (avec Drupal Core 7), mais je ne pense pas que le problème soit directement lié: j'ai défini une vue sur le première page, affichage des produits.

Dans la zone "Format":

  • Format: Grille | Réglages
  • Afficher: Champs | Réglages

Dans la zone "Champs":

  • Contenu: Titre
  • Contenu: Corps
  • Champ: Illustration

Dans les critères "Filtre":

  • Contenu: Publié (Oui)
  • Contenu: collant (oui).

La vue affiche uniquement le titre et le corps. Bien sûr, lorsque je regarde les types de contenu, en dehors de la vue, leur image est affichée. Cela se produit pour tous les types de contenu et produits créés avant la mise à jour du module d'affichage. Parce que, si je passe par le processus de création d'un nouveau type de produit, produit, affichage du produit et enfin un contenu (dédié au produit que je viens de créer), là, j'en ai l'image dans la vue. Il semble donc que certaines contraintes dans certaines tables aient été gâchées. Avez-vous réussi à résoudre ce problème Kyra?

1
carlino

Pour référence future, vérifiez l'onglet "Gérer l'affichage" du type de contenu. Il existe un sous-onglet pour "contenu" et "teaser", vous devez donc vous assurer que le champ d'image y est affiché (et non masqué). Vous pouvez également modifier le format, etc.

0
Teknotica