Feld (PDF) mit benutzerdefinierten Link überschreiben funktioniert nicht
am 30.12.2021 - 17:01 Uhr in
Hallo,
ich habe das Problem dass ich es nicht schaffe in einer View ein Feld mit Ergebnissen zu überschreiben. Ich habe verschiedene Varianten versucht und auch hier im Forum gesucht, ich blieb leider erfolglos.
Im Inhaltstyp "Bücher" habe ich ein Media Field für Dokumente angelegt, in meinem Fall für PDFs. In der View gebe ich das PDF als Thumbnail mit einem Bildstil aus. Das funktioniert auch alles. Jetzt versuche ich mit Klick auf das Bild das PDF in einem neuen Fenster zu öffnen und das gelingt mir nicht. Ich habe noch die Möglichkeit über das Dropdown "Bild verlinken mit" das Medium zu verlinken (Content, Medium), aber auch das funktioniert nicht.
Folgendes habe ich versucht:
- Ergebnisse überschreiben
- Dieses Feld als benutzerdefinierten Link ausgeben
- Linkpfad: node/{{field_pdf}}
Dabei kommt eine unbrauchbare Url raus - seht euch bitte die Screenshots an.
Würde mir bitte jemand dabei helfen?
Vielen Dank!
Anhang | Größe |
---|---|
Bildschirmfoto 2021-12-30 um 16.58.05.png | 177.8 KB |
Bildschirmfoto 2021-12-30 um 17.03.12.png | 35.1 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Der Linkpfad zu Datei wäre
am 31.12.2021 - 15:56 Uhr
Der Linkpfad zu Datei wäre nicht node/{{field_pdf}} sondern /sites/default/files/Datum der Erstellung im Format JJJJ/MM/Dateiname.
In der View kannst du den Linkpfad erhalten durch anlegen einer Beziehung Media wird von field_pdf referenziert in der Kategorie Inhalt. Danach ist ein Feld Document in der Kategorie Media verfügbar, mit dem Link zur Datei. Dieses Feld kann dann von der Anzeige ausgeschlossen werden, und als Linkpfad verwendet werden in einem nachfolgenden Feld.
Nachtrag: Mit Leerzeichen im Dateinamen funktioniert es leider nicht, das Feld Document interpretiert Leerzeichen als %20 und das zweite macht dann aus dem % ein %25, also insgesamt %2520. Aber ohne Leerzeichen funktioniert es so einwandfrei.
So hat es jetzt funktionier,
am 02.01.2022 - 12:09 Uhr
So hat es jetzt funktioniert, vielen Dank dafür! Ich habe Stunden damit verbracht eine Lösung zu finden. Die Dokumente mit Leerzeichen im Namen werde ich neu hochladen. Danke nochmals!
Sehr gerne, freut mich daß
am 02.01.2022 - 12:55 Uhr
Sehr gerne, freut mich daß ich helfen końnte.