web-dev-qa-db-fra.com

Existe-t-il une liste de sous-témoins de champ fichier / image?

Le navigateur de jetons n'affiche pas les options des propriétés de fichier. [node: file-field: 0: file: url] obtient l'url, mais existe-t-il une liste de toutes les options de fichier? Ou existe-t-il un moyen de le vérifier à partir du code source d'une manière ou d'une autre?

Rassembler la liste:

  • [nœud: image-champ: 0: fichier: url]
  • [nœud: image-champ: 0: fichier: extension]
  • [nœud: image-champ: 0: fichier: nom]
  • [nœud: image-champ: 0: fichier: taille]
  • [nœud: image-champ: 0: fichier: mime]
  • La dernière chose qui m'est encore inconnue est s'il existe une option pour extraire la largeur et la hauteur de l'image? Si je me souviens bien, les données sont dans la base de données.
5
ram4nd

Utilisation du module contrib

Imagecache Token fournit une liste de jetons pour les styles d'image, qui inclut la largeur et la hauteur de l'image.

Token list provided by Imagecache Token

Si vous voulez avoir ces données d'image d'origine, vous pouvez créer un style d'image original sans ajouter aucun effet à admin/config/media/image-styles/edit/original

Create empty image style

Vous pouvez maintenant récupérer la largeur et la hauteur de l'image avec:

  • [node:field_image:original:width]
  • [node:field_image:original:height]

New token list provided by Imagecache Token

Inconvénient

Toutes les images seront dupliquées dans le dossier de style d'image original.

2
Jimmy Ko

Pour le fichier https://www.drupal.org/node/390482#token-filehttps://www.drupal.org/project/imagefield_tokens et ajoutez - https://www.drupal.org/project/filefield_paths ajoutez ce module pour {Le module File (Field) Paths étend les fonctionnalités par défaut du module File de Drupal, du module Image et de nombreux autres modules de téléchargement de fichiers, en ajout de la possibilité d'utiliser des jetons basés sur des entités dans les chemins de destination et les noms de fichiers.}

Vérifiez cette capture d'écran:

enter image description here

2
Naveen