web-dev-qa-db-ja.com

ビューにファイルサイズを追加するにはどうすればよいですか?

関連トピックを読んで検索した後、作成されたビューのファイルリストにファイルサイズを表示する方法について明確な答えはありません。 Drupal 7を使用しており、ファイル7.14フィールドがインストールされています。

(タイトルとファイルの後に)ダウンロードできるファイルのリストの3番目の列として表示するために、ビューでフィールドを選択することを期待していました。

私はプログラマーではありません。これまでに確認した唯一の関連する問題は、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
8
Herbiek

ファイルへの参照を作成してみてください。

ビューのAdvancedの下で、関係を追加します((File Usage:File)を選択します)。ビューに新しいフィールドを追加する場合は、[ファイル]の下にいくつかのオプションが表示されます。その1つはFile:Sizeです。

15
Chapabu