absoluter Pfad statt relativer Pfad

Alles rund um Module und Plugins in CONTENIDO 4.9.
Antworten
ulides
Beiträge: 34
Registriert: Mi 4. Mai 2016, 14:51
Kontaktdaten:

absoluter Pfad statt relativer Pfad

Beitrag von ulides » Mo 23. Jan 2017, 20:25

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

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: absoluter Pfad statt relativer Pfad

Beitrag von rethus » Di 24. Jan 2017, 11:51

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).
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

ulides
Beiträge: 34
Registriert: Mi 4. Mai 2016, 14:51
Kontaktdaten:

Re: absoluter Pfad statt relativer Pfad

Beitrag von ulides » Sa 28. Jan 2017, 17:22

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

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: absoluter Pfad statt relativer Pfad

Beitrag von rethus » So 29. Jan 2017, 19:36

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.
Zuletzt geändert von rethus am Di 7. Feb 2017, 15:59, insgesamt 1-mal geändert.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

ulides
Beiträge: 34
Registriert: Mi 4. Mai 2016, 14:51
Kontaktdaten:

Re: absoluter Pfad statt relativer Pfad

Beitrag von ulides » Di 7. Feb 2017, 15:18

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

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: absoluter Pfad statt relativer Pfad

Beitrag von rethus » Di 7. Feb 2017, 16:00

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.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

Antworten