Tipps und Tricks Filter
Downloads mit Anzeige der Dateigröße
In Contao 5 wird nicht mehr die Dateigröße beim Download/Downloads Element angezeigt.
Die Beispiele zeigen, wie das bei Verwendung von Twig-Templates anzupassen ist.
Nur für das Downloads Inhaltselement:
{# templates/content_element/downloads.html.twig #}
{% extends "@Contao/content_element/downloads.html.twig" %}
{%- block download_link_inner -%}
{{ text }} ({{ download.file.fileSize|format_bytes }})
{%- endblock -%}
Nur für das Download Inhaltselement:
{# templates/content_element/download.html.twig #}
{% extends "@Contao/content_element/download.html.twig" %}
{%- block download_link_inner -%}
{{ text }} ({{ download.file.fileSize|format_bytes }})
{%- endblock -%}]
Für alles das die _download Komponente benutzt:
{# templates/component/_download.html.twig #}
{% use "@Contao/component/_download.html.twig" %}
{%- block download_link_inner -%}
{{ text }} ({{ download.file.fileSize|format_bytes }})
{%- endblock -%}
Quelle: Forum
Nachtrag: Symfony Cache musst in Contao 5.3 auf jeden Fall gelöscht werden, sonst greifen die Änderungen nicht. Mit dem Template-Studio in Contao 5.6 ist das (manuelle) Löschen des Symfony Caches dann nicht mehr erforderlich.
