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:
    9.095
    Danke erhalten:
    1.616
    Danke vergeben:
    1.214
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.617
    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:
    9.095
    Danke erhalten:
    1.616
    Danke vergeben:
    1.214
    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:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    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]