web-dev-qa-db-fra.com

Obtention de l'URL du média dans un champ de vues

J'utilise Drupal 8.5. J'ai un type de contenu avec le module multimédia intégré. Je crée une vue pour la syndication de contenu et j'ai besoin que l'une des colonnes soit le FDQN URI vers la ressource multimédia - c'est-à-dire, pas l'entité rendue elle-même (qui apparaît comme une balise img), mais https://example.com/sites/default/files/media_image.jpg.

J'ai ajouté le champ multimédia à ma vue, mais je n'ai trouvé aucun formateur, mode d'affichage ou modèle de réécriture qui me donne l'URL absolue de la ressource. Je peux obtenir le chemin d'accès aux médias (par exemple https://example.com/media/1899), l'entité_id (par exemple 1899), mais aucun chemin d'accès au fichier.

Comment puis-je rendre le chemin d'accès à l'image multimédia dans ma vue?

4
user1359

Le champ média est un champ de type référence d'entité. Vous devrez ajouter une relation à l'entité multimédia. Cela devrait ajouter le champ URI dans l'entité multimédia aux sélections de vue. Vous devriez alors être en mesure de le sélectionner (avec la bonne relation de référence) et d'utiliser les formateurs d'URL standard.

5
CG Monroe