Como adiciono o tamanho do arquivo a uma visualização?

8

Depois de ler e pesquisar em tópicos relacionados, não vi nenhuma resposta clara sobre como mostrar o tamanho do arquivo em uma lista de arquivos criados pelo Views. Estou usando o Drupal 7 e tendo o campo Arquivo 7.14 instalado.

Eu esperava selecionar um campo no Views para mostrá-lo como uma terceira coluna em uma lista de arquivos que podem ser baixados (depois do Título e do Arquivo).

Eu não sou um programador, e os únicos problemas relacionados que vi até agora são sobre a edição de arquivos php.

Atualmente, como administrador, vejo o tamanho do arquivo quando edito o nó que contém o arquivo. Por que esse valor não pode ser usado senão no modo de edição?


Para completar, adicionei a consulta como está agora:

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
Herbiek
fonte
Você já resolveu o problema para tamanhos de arquivo em vários arquivos? Eu também tenho esse mesmo problema.
Oi Adrew. Não, o problema ainda está lá, mas devo admitir que, depois que minha pergunta adicional foi excluída aqui, não fiz muito esforço para investigar isso ainda mais. Eu tive que postar outras perguntas em drupal.stackexchange.com/questions/45292/… e recebi uma resposta de alguém que conseguiu isso.
Herbiek

Respostas:

15

Tente criar uma referência ao arquivo.

Em Avançado na sua exibição, e adicione um relacionamento (selecione Uso do arquivo: Arquivo ). Se você agora adicionar um novo campo em sua exibição, verá mais algumas opções em Arquivo, uma delas sendo Arquivo: Tamanho .

Chapabu
fonte
Obrigado por sua ótima explicação, que me leva a colocar uma terceira coluna contendo tamanhos de arquivo. No entanto, alguns dos meus tipos de conteúdo contêm 2 arquivos. Na exibição, apenas o tamanho do primeiro arquivo é mostrado, não os outros. Alguma idéia de como consertar isso?
precisa saber é o seguinte