JTL Shop String Escape Fehler bei Artikelmerkmalen

mariovoigt

Aktives Mitglied
11. Juni 2015
43
3
Chemnitz
Hallo,

wieder ein Problemchen^^

Ich habe in der JTL WaWi 1.0.91 ein Artikelmerkmal angelegt und einen Wert zugewiesen wie folgt:
Zwischenablage01.png
Der Wert soll ausdsrücken, dass die Rauhigkeit Ra kleiner gleich 0,3 ist und dann möchte ich gern symbolisch und nicht mit Wörtern ausdrücken

Wenn ich nun das Merkmal einem Artikel zuweise und an den Shop rüberschicke, dann ist dieses Merkmal nicht filterbar. Stattdessen hat der Shop keine Lust mir etwas anzuzeigen:
Zwischenablage04.png

Da, wo ich den roten Rahmen gezeichnet habe, sollte nun eigentlich eine Zahl stehen für die Artikel, die jenes Merkmal besitzen. Wähle ich das Merkmal per Klick aus, dann passiert folgendes:
Zwischenablage05.png
Der Tab-Titel im Browser zeigt Quatsch an und darüberhinaus ist das komplette Webshop-Layout zerstückelt. Irgendwo ist da ein fieser Escape-Fehler, wobei ich annehme, dass vorallem hier der Shop schuld ist und nicht die Wawi als solche.

Generell möchte ich anmerken, dass ich technische Sonderzeichen in JTL-WaWi und Shop vermisse. Zwar funktionieren Zeichen wie ²,³ und µ noch. Andere Zeichen jedoch wie beispielsweise ein Rho oder Delta Zeichen lassen sich nicht einbinden. Wer jetzt fragt wozu: beispielsweise bei einem Thermowiderstand gibt es die thermische Zeitkonstante, Formelzeichen Tao. Es wäre schön, wenn man das Tao in den Artikelmerksmalsname einbeziehen könnte oder ein Feld für eine im Shop alternativ darstellende Methode hätte. Dazu bedarf es eigentlich nicht mal einen speziellen Font. Arial hat alle diese Zeichen im Unicode-Satz drin. Oder hat hier jemand eine Idee wie man das machen könnte?

schöne Grüße, Mario
 

Anhänge

  • Zwischenablage01.png
    Zwischenablage01.png
    1,1 KB · Aufrufe: 5
  • Zwischenablage04.png
    Zwischenablage04.png
    4,6 KB · Aufrufe: 4
  • Zwischenablage05.png
    Zwischenablage05.png
    1,9 KB · Aufrufe: 5

mariovoigt

Aktives Mitglied
11. Juni 2015
43
3
Chemnitz
AW: JTL Shop String Escape Fehler bei Artikelmerkmalen

Also den Fehler habe ich lokalisiert in template/Evo/snippets/filter/characteristic.tpl

Das Problem ist hier im Beispiel das "<"-Zeichen, welches von in HTML als Tag-Öffner interpretiert wird. Das Zeichen muss escaped werden:
213.png

Nach dem Fix funktioniert es. Problematisch ist es jedoch, da viele verschiedene HTML-Zeichen escaped werden müssen, z.B. mit htmlspecialchars(), und diese Abfrage auch an mehreren Stellen im Shop auftaucht und deswegen geändert werden muss. Zum Beispiel auch auf den Artikeldetailseiten.
 

Anhänge

  • 213.png
    213.png
    3,5 KB · Aufrufe: 6

mariovoigt

Aktives Mitglied
11. Juni 2015
43
3
Chemnitz
AW: JTL Shop String Escape Fehler bei Artikelmerkmalen

nachdem ich nun um die 10 Dateien verändert habe, um überall die HTML-Zeichen richtig darzustellen funktioniert es. Sehr mühevoll. Allerdings ist mir nach getaner Arbeit in den Sinn gekommen, die Merkmalwerte mit den Sonderzeichen direkt in der MySQL-Datenbank zu escapen - so muss kein PHP-Code verändert werden.

Das wäre ein generelles Feature Request. JTL WaWi sollte bei Synchro mit der Shop DB automatisch alle html-relevanten Zeichen maskieren (Special Characters in HTML)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 18
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 42
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu JTL-Shop 5.7 - Aktuell 5.7.2 Releaseforum 2
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 3
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 1
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 1
Neu JTL Stammtisch Stuttgart Messen, Stammtische und interessante Events 0
Neu Copy/Paste Abstürze seit JTL-Wawi 2.0.5 User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Neu Der wahrscheinlich östlichste JTL Servicepartner: Standortvorteil, faire Preise und vieles mehr Dienstleistung, Jobs und Ähnliches 16
Neu JTL ShippingLabels - Meldungen JTL-ShippingLabels - Fehler und Bugs 7
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu oAuth Credentials Login mit JTL .. WO? User helfen Usern 1
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu JTL Wawi 2.0 oder höher WooCommerce-Connector 0
Changelog jtl Wawi 2.0.5 JTL-Wawi 2.0 10
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
JTL 5.7.1 Widerrufsformular massiver SPAM Einrichtung JTL-Shop5 3
JTL Wawi 1.11.xx langsam unbenutzbar! JTL-Wawi 1.11 4
JTL Anmeldung letzter Benutzer JTL-Wawi 1.11 3
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2

Ähnliche Themen