Die Dateien sind im Standard-Template und in Roxive vorhanden. Der Support von Roxive sagt, dass es ein CSS-Fehler von Oxid ist, weil das Child-Verzeichnis, statt dem Standard-Template angegeben ist???
OXID kann gar nichts dafür, welche Pfade in der CSS Datei hinterlegt wurden.
Wahrscheinlich ist der Pfad relativ, also müssen die Bilder auch dort liegen, wohin der Pfad zeigt.
Also ich habe gerade gesehen, das die Links ja auf das Parent-Theme verweisen. Das waren Kontrolllinks für digidesk, das die Dateien im Theme vorhanden sind.
Mir ging es darum, dass die Dateien im Child-Ordner, statt im Parent-Ordner gesucht wurden.
Ich hatte die gleichen Fehler für meinen Child-Ordner, allerdings zeigt mein Linkchecker z.Zt. den Fehler nicht an???
Das ist eine CE6.0 mit einem Roxive-Template. Das hat versch. Child-Themes, rot, grün, usw.
Das rote habe ich mir kopiert und ein neues Child-Themes erstellt, wo ich meine geänderten Templates hinterlege.
Dort im Child-Themes liegen die Dateien natürlich nicht, wenn ich Sie nicht geändert habe. Und ich habe diese Dateien nicht geändert.
Das habe ich digidesk gemeldet. Von dort kam zurück, dass die Dateien entweder im Stamm- oder im Child-Themes liegen müssen - logisch.
Daraufhin habe ich die Links ganz oben zu digidesk geschickt, die Dateien liegen im Stamm-Verzeichnis.
Als Antwort habe ich nun erhalten, das es ein CSS-Fehler von Oxid sei…
Prinzipiell sehe ich den Fehler bei Oxid, weil der Shop eigentlich erst im Child-Themes nachschaut und das verwendet, was er dort findet. Danach sollte er das Original aus dem Stamm-Verzeichnis verwenden…
hier liegt wohl ein kleines Mißverständnis vor. Bei dieser Sache haben wir nie von einem OXID-Fehler gesprochen und sind davon auch nicht ausgegangen.
Der Grund für das Problem ist, wie wir, aber auch vanilla_thunder schon beschrieben hat, der Pfad in der CSS-Datei. Somit ist das eine reine CSS-Angelegenheit.
ich klinke mich noch einmal ein. Ich habe mir jetzt mal das ganze Projekt herunter geladen und nach der “paper_crack.png” suchen lassen. Gefunden habe ich etliche Einträge mit
background: transparent url(‘…/…/img/404/paper_crack.png’) top left no-repeat;
background: transparent url(‘…/…/img/404/board.png’) top center no-repeat;
im Flow-, Roxive- und auch in meinem Child-Theme.
Im Flow- und im Haupttheme sind die Dateien jeweils enthalten, in den Child-Themes (Roxive) nicht.
Für mich bleiben folgende Unklarheiten:
Funktioniert das bei OXID mit der Prüfung, ob die Datei vom Child- oder vom Parent-Theme genommen wird nur, wenn die Bilder aus einem Template aufgerufen werden?
Das hätte für mich den Umkehrschluss, dass die Dateien, weil ja über einen relativen Link in der CSS aufgerufen, in das Child-Themes müssten.
Das wiederum habe ich in keiner Anleitung gelesen…
Und das hätte wiederum zur Folge, dass sie auch in die Child-Themes von Roxive müssten…
Hier kann keine Prüfung “ob child theme die Dateien hat oder nicht” durch OXID stattfinden, weil CSS an OXID völlig vorbei geht und direkt vom Browser abgearbeitet wird.
Bestenfalls könnte das Tool, das die CSS generiert, das prüfen. Aber da stelle ich mit den Aufwand recht hoch vor.