Icon bei "Frage zum Produkt" fehlt

Thema wurde von Anonymous, 24. August 2020 erstellt.

  1. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    Wo ist dieses Icon?

    Mal ist es da und mal nicht.
    Einen Ordner "svgs" im Ordner "Images" habe ich gar nicht.............

    Ordner gefunden; ist natürlich bei "themes". Aber bleibt die Frage warum das Icon nicht immer sichtbar ist.

    upload_2020-8-24_14-25-0.png

    upload_2020-8-24_14-25-46.png
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Schau mal im Ordner Themes/Honeygrid/images/...
    bzw, Themes/Malibu/images/....
     
  3. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    hatte ich ja schon dort gefunden, siehe Text oben.

    Ist ja auch da, wird aber nicht immer gezeigt. Lässt sich nur schwer finden wann und wann nicht ...........
     
  4. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
    Folgendermaßen kann ich es reproduzieren:

    Du leerst den Cache für die Seitenausgabe. Dabei löscht Gambio die public/theme/styles/system/main.min.css. Beim nächsten Seitenaufruf wird statt der nicht vorhandenen main.min.css die dynamic_theme_style.css.php?theme=Malibu aufgerufen. Die generiert die main.min.css und gibt den CSS-Code aus - einschließlich des Icons: "../../images/svgs/chevron-right.svg".

    Allerdings liegt die dynamic_theme_style.css.php im Hauptverzeichnis und somit ist der relative Pfad zur chevron-right.svg ein ganz anderer. Für Deinen Fall, in dem der Shop im Root-Verzeichnis liegt, kannst Du es quick'n'dirty lösen, indem Du die chevron-right.svg nach /images/svgs/chevron-right.svg kopierst.

    Eine sauberere Lösung wäre eine Weiterleitung via RewriteRule. Dafür lädst Du eine .htaccess-Datei ins images-Verzeichnis mit diesem Inhalt:

    Code:
    RewriteEngine On
    RewriteRule ^svgs/chevron-right\.svg$ /public/theme/images/svgs/chevron-right.svg [L]