Sorry, dass ich Dein Anliegen erst jetzt richtig kapiert habe...
Tja, wenn Du Dein Problem bestehend aus "Korrektur der Darstellungsfehler & richtiger Status-Code" lösen willst, dann hast Du ziemlich viel Arbeit vor Dir...
Der Grund für die Darstellungsfehler kommt daher, dass Siquando mit relativen Pfaden arbeitet.
Somit können z.B. die Style-Dateien je nach Ebene nicht richtig erreicht werden. Sorry, ich weiss nicht wie ich dies mit einfachen Worten erklären soll:
In der navigation.ccml werden ja die Style-Dateien eingebunden und zwar mittels diesem Code (am Beispiel der style_design.css):
1
|
<link rel="stylesheet" type="text/css" href="<cc:print value="&mydesignstyle.url">" />
|
Dies bewirkt nach der Veröffentlichung auf der Startseite und da ja die Fehlerseite eine Unterseite ist auch dort folgenden Quellcode:
1
|
<link rel="stylesheet" type="text/css" href="./assets/sd.css" />
|
Auf einer Maintopic-Seite sieht der Quellcode aber so aus:
1
|
<link rel="stylesheet" type="text/css" href="../assets/sd.css" />
|
Auf einer Topic-Seite dann so:
1
|
<link rel="stylesheet" type="text/css" href="../../assets/sd.css" />
|
Und auf einer Subtopic-Seite dann sogar so:
1
|
<link rel="stylesheet" type="text/css" href="../../../assets/sd.css" />
|
Du siehst... je nachdem wo der Fehler passiert müssten die Style-Dateien anders angesprochen werden. Da dies auf diese Art nicht möglich ist müsste dies mit einem Pfad absolut zur URL angegeben werden.
So müsste man in seinem Design z.B. die style_design.css statt mit dem verwendeten Code...
1
|
<link rel="stylesheet" type="text/css" href="<cc:print value="&mydesignstyle.url">" />
|
...mit diesem Code einbinden:
1
|
<link rel="stylesheet" type="text/css" href="/assets/sd.css" />
|
Dies war jetzt nur ein Beispiel anhand der style_design.css, aber selbstverständlich betrifft dies alle Dateien!
Und zwar nicht nur CSS- oder JS-Dateien, denn das wäre ja noch relativ schnell gemacht.
Nein, es betrifft auch Bilddateien wie Eyecatcher, Designgrafiken, Bilder, etc, je nachdem wie Deine Site aussieht (kurz gesagt: einfach alle Inhalte)...
...und deswegen schrieb ich, dass Du ziemlich viel Arbeit vor Dir hast, wenn Du Dein Design entsprechend umarbeiten willst...
Und genau deshalb hatte ich eben auch nicht verstanden, dass Du mit Deinem Ergebnis aus dem Beitrag #3 nicht zufrieden warst, denn einen "korrekten 404" hinzukriegen heisst ziemlich Arbeit und möglicherweise einige Handstände...
Da ich nicht sehr gut im Erklären bin hilft Dir vielleicht auch dieser Artikel zum besseren Verständnis...
Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »
webchaot« (05.09.2017, 00:50)