Comment ajouter la taille du fichier à une vue?


8

Après avoir lu et recherché des sujets connexes, je n'ai pas vu de réponse claire sur la façon d'afficher la taille du fichier dans une liste de fichiers créés par les vues. Im utilisant Drupal 7 et ayant le champ Fichier 7.14 installé.

Je m'attendais à sélectionner un champ dans les vues afin de l'afficher comme une troisième colonne dans une liste de fichiers pouvant être téléchargés (après le titre et le fichier).

Je ne suis pas programmeur, et le seul problème connexe que j'ai vu jusqu'à présent concerne la modification de fichiers php.

Actuellement, en tant qu'administrateur, je vois la taille du fichier lorsque je modifie le nœud contenant le fichier. Pourquoi cette valeur ne peut-elle pas être utilisée autrement qu'en mode édition?


Pour être complet, j'ai ajouté la requête comment elle est maintenant:

SELECT node.title AS node_title, node.nid AS nid, node.language AS node_language,   file_managed_file_usage.filesize AS file_managed_file_usage_filesize, 'node' AS  field_data_field_file_node_entity_type
FROM 
{node} node  
LEFT JOIN {file_usage} file_usage ON node.nid = file_usage.id AND file_usage.type = 'node'
LEFT JOIN {file_managed} file_managed_file_usage ON file_usage.fid = file_managed_file_usage.fid
WHERE (((node.status = '1') AND (node.type IN  ('file'))))
ORDER BY node_title ASC  
LIMIT 50 OFFSET 0

Avez-vous déjà résolu le problème de la taille des fichiers sur plusieurs fichiers? Moi aussi, j'ai le même problème.

Salut Adrew. Non, le problème est toujours là, mais je dois admettre qu'après que ma question supplémentaire à ce sujet ait été supprimée ici, je n'ai pas fait beaucoup d'efforts pour enquêter davantage. J'ai dû poster une autre question sur drupal.stackexchange.com/questions/45292/… et j'ai reçu une réponse de quelqu'un qui a réussi à le faire fonctionner.
Herbiek

Réponses:


15

Essayez de créer une référence au fichier.

Sous Avancé dans votre vue, et ajoutez une relation (sélectionnez Utilisation du fichier: Fichier ). Si vous allez maintenant ajouter un nouveau champ dans votre vue, vous devriez voir quelques options supplémentaires sous Fichier, l'une d'entre elles étant Fichier: Taille .


Merci pour votre grande explication qui m'a permis de mettre une troisième colonne contenant les tailles de fichiers. Cependant, certains de mes types de contenu contiennent 2 fichiers. Dans la vue, seule la taille du premier fichier est affichée, pas les autres. Une idée de comment résoudre ce problème?
Herbiek
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.