Seite 1 von 1

absoluter Pfad statt relativer Pfad

Verfasst: Mo 23. Jan 2017, 20:25
von ulides
Hallo,
Ich arbeite an einer Webseite, die auf einem vorläufigen Ort installiert ist. Deswegen wollte ich alle Bilder und interne Links mit relativen Pfaden belegen. Das funktioniert auch bei den pdf-Links: <a href="uploads/etcetc"> nicht aber bei den Bildern: <img src="uploads/meinpdf.pdf">. Letztere werden zu <img src="http://s245.../cms/uploads/meinpdf.pdf"> umgewandelt. Muss ich wirklich, wenn die Seite live geschaltet wird, alles von Hand neu verlinken? Ist das normales Verhalten?
Wenn jemand einen guten Tipp hat, wäre ich sehr dankbar. Selbst, wenn ich tatsächlich alles neu verlinken muss, kann ich wenigstens mit Lösung suchen aufhören... :)
Danke,
slides

Re: absoluter Pfad statt relativer Pfad

Verfasst: Di 24. Jan 2017, 11:51
von rethus
Wenn du in deinem Layout des BasePath gesetzt hast (was Contenido eigentlich automatisch tut), kannst du als Pfad /upload nutzen.

Sieht im Sourcecode etwa so aus:

Code: Alles auswählen

<base href="https://www.webseite.de/cms/">
Er wendet dann alle Absoluten Pfade auf diesen Base-Path an.

PS: Gern gemachter Fehler ist auch uploads anstatt upload zu nutzen. Per default hat contenido ein upload-Verzeichnis (also ohne 's' am Ende).

Re: absoluter Pfad statt relativer Pfad

Verfasst: Sa 28. Jan 2017, 17:22
von ulides
Hallo Rethus,
vielen Dank! Wo soll dieses

Code: Alles auswählen

<base href="https://www.webseite.de/cms/">
denn stehen? Bei mir ist es nicht drin (und ich habe noch einige Originalseiten des Demo-Mandanten geladen…).
Ich habe 'upload"; ich hatte ja auch nichts selber geschrieben, nur versucht, die gewählten Pfade zu verkürzen.
Danke,
ulides

Re: absoluter Pfad statt relativer Pfad

Verfasst: So 29. Jan 2017, 19:36
von rethus
Der Tag steht in der Ausgabeseite (rechte Maustaste -> Quellcode anzeigen) recht weit oben.
Im Backend Administration > System > Systemkonfiguration > Generate basehref aktivieren... dann müsste es drin stehen.

Re: absoluter Pfad statt relativer Pfad

Verfasst: Di 7. Feb 2017, 15:18
von ulides
Hallo rethus,
vielen Dank! Ich hatte einfach mal probiert, den Code ganz oben in den <head> in meinem Layouts zu setzen – das ging auch. Bei 2 Layouts ist das ja kein Problem :)
LG,
ulides

Re: absoluter Pfad statt relativer Pfad

Verfasst: Di 7. Feb 2017, 16:00
von rethus
Bitte gern, ist schön wenn es dir geholfen hat.
ich würde aber die Variante übers Backend empfehlen. Zieht die Page irgendwann mal um hast du einen Punkt weniger, der Hart-GeCoded ist.