Hallo!
Es gibt die Inhaltselemente Bild und Hyperlink. Wie kann ich mit diesen auf eine PDF-Datei verlinken?
Druckbare Version
Hallo!
Es gibt die Inhaltselemente Bild und Hyperlink. Wie kann ich mit diesen auf eine PDF-Datei verlinken?
Indem Du die Adresse der PDF-Datei als LInkziel eingibst. Alternativ kannst Du das CE "Download" verwenden. dann kannst Du die Datei auswählen, anstatt die Adresse einzutragen.
Grüße,
Christian
Danke für die Antwort. Ich dachte es geht ein wenig eleganter. Zu diesem Zweck muss man Dateiname und Ordner genau kennen, was wiederrum fehleranfällig ist. Lustig eigentlich, weil es im TinyMCE mit dem Dropdownlistenfeld recht einfach funktioniert.
Lang ist es her aber gleiches Thema ;)
In Contao 3.5.x kann die Datei auch über den Datei-Picker ausgewählt werden. Daraufhin wird der Dateipfad automatisch in das Feld "Link-Adresse" übertragen. Wenn die Datei aber in der Dateiverwaltung verschoben wird, ist der Link leider ungültig, da es sich wie gesagt um den Dateipfad als Text handelt. Bei Auswahl einer Seite arbeitet Contao mit Inserttags und die Seiten werden auch bei Änderungen richtig zugeordnet.
Hat jemand eine Lösung dafür oder eine alternative Idee?
Das ist ein Bug. Ich meine, dass dazu auch irgendwann mal ein Ticket erstellt wurde.
Tatsache, sogar mehrere Diskussionen, wie z.B. #8213
Bisher scheint alles ein milestone für Contao 4 zu sein. Ich schaue mir aber mal die erwähnte Mini-Erweiterung contao-filepicker-uuid an
Danke!!
Danke für's Suchen des Tickets. Berichte mal, ob das mit dieser Erweiterung geht.
Ja, das geht mit dieser Erweiterung ;)
Kann ich bestätigen ;) Nur Leerzeichen in Dateinamen sind weiterhin ein Problem beim Hyperperlink-Element. Bei im Textelement gesetzten Verlinkungen wird das Leerzeichen aber korrekt umgewandelt.
Sollte eigentlich nicht sein, was für ein Problem besteht dann?
In der Dateiverwaltung gibt es eine Datei "Test 123.pdf". Dann wähle ich im Hyperlink-Element über den Dateipicker die Datei aus, es wird der Pfad "files/ordner/Test 1234.pdf" in das Feld eingetragen und beim Speichern kommt der Fehler "Bitte geben Sie ein gültiges URL-Format ein und kodieren Sie Sonderzeichen!"
Anhang 19245
Eigentlich sollte das Leerzeichen durch die Erweiterung durch ein + ersetzt werden, oder?
Hallo Claus,
ich kann nur schnell raten: Aber Leerzeichen in Dateinamen sollte man im Web besser durch Unterstriche ersetzen.
Gruß
Hella
Ah ok. Nein, dieser Fall wird (noch) nicht behandelt. Evt. könnte ich das über einen onsubmit_callback machen, statt über den save_callback, hmm.
// https://github.com/fritzmg/contao-fi...-uuid/issues/1