Как добавить размер файла в представление?


8

После прочтения и поиска по смежным темам я не увидел четкого ответа о том, как отобразить размер файла в списке созданных представлений. Я использую Drupal 7 и установил поле File 7.14.

Я ожидал выбрать поле в представлениях, чтобы показать его в качестве третьего столбца в списке файлов, которые можно загрузить (после заголовка и файла).

Я не программист, и единственные связанные с этим проблемы, которые я видел до сих пор, касаются редактирования файлов php.

В настоящее время, как администратор, я вижу размер файла при редактировании узла, содержащего файл. Почему это значение нельзя использовать, кроме как в режиме редактирования?


Для полноты я добавил запрос, как сейчас:

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

Вы когда-нибудь решали проблему с размерами файлов в нескольких файлах? У меня тоже есть та же проблема.

Привет Адрю. Нет, проблема все еще существует, но я должен признать, что после того, как мой дополнительный вопрос об этом был удален здесь, я не приложил много усилий для дальнейшего расследования. Я должен был отправить другие вопросы на drupal.stackexchange.com/questions/45292/… и получил один ответ от кого-то, кто получил эту работу.
Гербиек

Ответы:


15

Попробуйте создать ссылку на файл.

В разделе « Дополнительно» в представлении добавьте связь (выберите « Использование файла»: «Файл» ). Если вы сейчас добавите новое поле в вашем представлении, вы должны увидеть еще несколько параметров в разделе «Файл», одним из которых является « Файл: размер» .


Спасибо за ваше великолепное объяснение, которое побудило меня поместить третий столбец, содержащий размеры файлов. Тем не менее, некоторые из моих типов содержимого содержат 2 файла. В представлении отображается только размер файла первого файла, а не других. Есть идеи, как это исправить?
Гербик,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.