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
Respostas:
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 .
fonte