Neu OPC "Bilder-Slider" fehlerhafter Pfad

edding18

Sehr aktives Mitglied
10. August 2018
172
25
Ich habe zum Test einen OPC Bilder-Slider erstellt und ein Testbild ausgewählt.

Das Auswahlmenü zum Auswahl der Slides bezieht sich ja auf den Ordner: "media/image/storage/opc/"

opc slider.png

Wenn der Slider später aber die Datei anzeigen möchte, will er auf den Pfad "media/image/opc/lg/" zugreifen und macht nebenzu noch aus einer PNG-Datei eine JPG Datei...

opc slider pfad.png

Hat da jemand eine Erklärung?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
528
Halle
Hallo,
aus dem hochgeladenen Bild werden Bilder in den passenden Größen generiert und in den xs,md,lg Verzeichnissen abgelegt. Welche genauen Größen und welcher Typ generiert werden soll, kann in den Bildereinstellungen im Backend eingestellt werden. Für das Dateiformat solltest du dort "Automatisch, zusätzlich .webp anlegen" auswählen. Damit wird dann automatisch das bestmögliche Dateiformat gewählt und für moderne Browser ein .webp ausgeliefert.
 

edding18

Sehr aktives Mitglied
10. August 2018
172
25
Das ist ein bekannter Bug/Issue bei JTL: https://issues.jtl-software.de/issues/SHOP-5870

Du kannst es aber selbst lösen. Bei dem {image ... } Tag im Smarty-Template der OPC Portlets müsstest du wohl nur die Option "webp=true" setzen. Hier ein Beispiel wie ein {image} Tag inkl. webp-Option aussieht:

Screenshot 2022-08-02 110053.png

Beispiel ImageSlider.tpl im Verzeichnis "includes\src\OPC\Portlets\ImageSlider". Aus

Code:
{image
    srcset=$imgAttribs.srcset
    sizes=$imgAttribs.srcsizes
    src=$imgAttribs.src
    alt=$imgAttribs.alt|escape:'html'
    title=$slideTitle|escape:'html'
    data=['desc' => $slide.desc|escape:'html']
}
machst Du:

Code:
{image
    srcset=$imgAttribs.srcset
    sizes=$imgAttribs.srcsizes
    src=$imgAttribs.src
    alt=$imgAttribs.alt|escape:'html'
    title=$slideTitle|escape:'html'
    data=['desc' => $slide.desc|escape:'html']
    webp=true
}
 
Zuletzt bearbeitet:

edding18

Sehr aktives Mitglied
10. August 2018
172
25
Also prinzipiell klappt es immer, dass, wenn man "webp=true" setzt, dann auch ein picture-Tag generiert wird mit srcset mit webp-Links. Die Slider-Implementierung (Nivo-slider) scheint aber damit ihre Probleme zu haben. Dir geht es um das Standard-Portlet von JTL wohl nur mit .jpg
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu OPC Bildgröße im Product Stream anpassen. Allgemeine Fragen zu JTL-Shop 1
Neu OPC Richtext speichert keine Links JTL-Shop - Fehler und Bugs 5
Neu Platzhalter für OPC-Portlets in Seitentext einbauen Allgemeine Fragen zu JTL-Shop 1
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 0
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Bildimport meldet trotz "vor dem Import löschen" vorhandene Bilder JTL-Ameise - Fehler und Bugs 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu Bilder importieren mit "vorhandene Bilder vor dem Import entfernen und neu importieren" > eigenartiges Verhalten JTL-Ameise - Fehler und Bugs 2
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 1
Neu Artikelbild verknüpfen verknüpft nur alle Bilder, wenn kein Bild 1 da ist JTL-Ameise - Fehler und Bugs 0
Neu [Gelöst] Bilder im Product-Stream unterschiedlich groß User helfen Usern - Fragen zu JTL-Wawi 0
Neu Erstupload Artikel, Bilder werden nicht auf Server geladen JTL-Shop - Fehler und Bugs 0
Neu Slider im Nova Template Templates für JTL-Shop 1
Neu Fehlerhafte Bild-Slider JTL-Shop - Fehler und Bugs 7

Ähnliche Themen