Nach dem Lesen und Durchsuchen verwandter Themen habe ich keine eindeutige Antwort darauf erhalten, wie die Dateigröße in einer von Views erstellten Dateiliste angezeigt werden soll. Ich benutze Drupal 7 und habe das Feld Datei 7.14 installiert.
Ich hatte erwartet, ein Feld in Ansichten auszuwählen, um es als dritte Spalte in einer Liste von Dateien anzuzeigen, die heruntergeladen werden können (nach Titel und Datei).
Ich bin kein Programmierer und die einzigen verwandten Probleme, die ich bisher gesehen habe, sind das Bearbeiten von PHP-Dateien.
Derzeit sehe ich als Administrator die Dateigröße, wenn ich den Knoten bearbeite, der die Datei enthält. Warum kann dieser Wert nur im Bearbeitungsmodus verwendet werden?
Um vollständig zu sein, habe ich die Abfrage hinzugefügt, wie es jetzt ist:
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
Antworten:
Versuchen Sie, einen Verweis auf die Datei zu erstellen.
Unter Erweitert in Ihrer Ansicht, und fügen Sie eine Beziehung (wählen Sie Datei Nutzung: Die Datei ). Wenn Sie jetzt ein neues Feld in Ihre Ansicht einfügen, sollten unter Datei einige weitere Optionen angezeigt werden, darunter Datei: Größe .
quelle