it-swarm.com.de

Rufen Sie den Pfad der hochgeladenen Datei in einer Vorlage Twig) ab

Ich habe eine Teaser-Vorlage wie diese erstellt node--type--teaser.html.twig. Innerhalb dieser Vorlage möchte ich bedingt einen Link zu einer Datei erstellen, die über das Feld field_pdf Hochgeladen wurde.

Wie extrahieren Sie NUR den Pfad zum PDF in der Vorlage?.

Ich habe {{ file_url(node.field_pdf.entity.url.value) }} ausprobiert, aber das bringt nur einen leeren Pfad zurück.

Wenn dies nicht möglich ist, gibt es eine Möglichkeit, einen Dateipfad von fid in twig abzurufen?

1
erier
  1. Teaser-Anzeige verwalten: Ändern Sie das Format Ihres Dateifelds von Generic File In admin/structure/types/manage/YouRContentType/display/teaser.
  2. In Ihrem twig node--type--teaser.html.twig Drucken Sie einfach {{ file_url(node.field_pdf.entity.uri.value) }}, um den Pfad zu Ihrer Datei zu erhalten.
    Anmerkung: Wie im Kommentar erwähnt, ist es uri nicht url.
4
berramou