Come faccio ad aggiungere le dimensioni del file a una vista?


8

Dopo aver letto e cercato argomenti correlati, non ho visto alcuna risposta chiara su come mostrare la dimensione del file in un elenco di file creato da Views. Sto usando Drupal 7 e ho installato il campo File 7.14.

Mi aspettavo di selezionare un campo in Views per mostrarlo come terza colonna in un elenco di file che è possibile scaricare (dopo Titolo e File).

Non sono un programmatore e gli unici problemi correlati che ho visto finora riguardano la modifica dei file php.

Attualmente, come amministratore, vedo le dimensioni del file quando modifico il nodo contenente il file. Perché questo valore non può essere utilizzato se non in modalità modifica?


Per essere completo ho aggiunto la query com'è ora:

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

Hai mai risolto il problema per le dimensioni dei file su più file? Anch'io ho lo stesso problema.

Ciao adrew No, il problema è ancora presente, ma devo ammettere che dopo che la mia domanda aggiuntiva è stata cancellata qui, non ho fatto ulteriori sforzi per indagare ulteriormente. Ho dovuto inviare altre domande a drupal.stackexchange.com/questions/45292/… e ho ricevuto una risposta da qualcuno che ha funzionato.
Herbiek,

Risposte:


15

Prova a creare un riferimento al file.

In Avanzate nella vista, aggiungi una relazione (seleziona Utilizzo file: File ). Se ora vai ad aggiungere un nuovo campo nella tua vista, dovresti vedere alcune altre opzioni in File, una delle quali è File: Dimensione .


Grazie per la tua grande spiegazione che mi ha portato a mettere una terza colonna contenente le dimensioni dei file. Tuttavia, alcuni dei miei tipi di contenuto contengono 2 file. Nella vista viene mostrata solo la dimensione del primo file, non gli altri. Qualche idea su come risolverlo?
Herbiek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.