Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3

Hilfe2015

Aktives Mitglied
17. Juni 2015
16
1
Hallo liebe Community,

ich habe eine Kategoriebeschreibung erstellt, die einen Link enthält. Dieser Link ermöglicht es dem Kunden, nach unten zu scrollen, um mehr zu lesen:

<a href="#bereich2">Mein Text</a>

Die Beschreibung wird als Attribut im Shop angezeigt, und bisher hat das auch gut funktioniert.
Seit dem Update auf die Shop-Version 5.3.3 gibt es jedoch ein Problem: Der Link springt zunächst korrekt zur gewünschten Stelle, verbleibt dort aber nur etwa eine Sekunde und springt dann automatisch nach oben, knapp oberhalb der Artikel.
Ich vermute, dass das Problem am JavaScript liegen könnte, bin mir aber nicht sicher.

Kann mir bitte jemand dabei helfen, das Problem zu lösen?

Liebe Grüße
 

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
Hallo,
Ich bin durch Zufall auf den Thread gestoßen und habe sozusagen genau das gleiche Problem - ebenfalls mit einer geteilten Kategoriebeschreibung und ich kann den Fehler auch nach stundenlanger Suche nicht finden. Der JTL-Support hilft hier leider auch nicht weiter.
Hast Du mittlerweile eine Lösung gefunden oder zumindest einen Hinweis woran es liegen könnte?
viele Grüße,
Marcus
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.519
296
Hallo,
Ich bin durch Zufall auf den Thread gestoßen und habe sozusagen genau das gleiche Problem - ebenfalls mit einer geteilten Kategoriebeschreibung und ich kann den Fehler auch nach stundenlanger Suche nicht finden. Der JTL-Support hilft hier leider auch nicht weiter.
Hast Du mittlerweile eine Lösung gefunden oder zumindest einen Hinweis woran es liegen könnte?
viele Grüße,
Marcus
Die js/global.js ins Child-Template einbinden und diesen Block auf Zeile 365-369 auskommentieren oder Löschen:

JavaScript:
    if ($('.js-pagination-ajax').length > 0) {
        window.addEventListener('popstate', function(e) {
            loadContent(document.location.href);
        }, false);
    }
 
  • Gefällt mir
Reaktionen: Der_Bob

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
Die js/global.js ins Child-Template einbinden und diesen Block auf Zeile 365-369 auskommentieren oder Löschen:

JavaScript:
    if ($('.js-pagination-ajax').length > 0) {
        window.addEventListener('popstate', function(e) {
            loadContent(document.location.href);
        }, false);
    }
Oha, vielen Dank für die schnelle und extrem hilfreiche Antwort!
Damit war es schnell gefixt, mit so einer luxuriösen Antwort auf den Punkt hätte ich gar nicht gerechnet. :)

Was mich noch etwas verunsichert:
a) An irgendeiner Stelle wird die Funktion nun wahrscheinlich "fehlen" und ggf. die Usability im Shop etwas herabsetzen (irgendwo, wo es mehrere Seiten gibt? Wobei das Auto-Scrollen zum Anfang der Artikelliste bei Seitenwechsel noch bei mir funktioniert)
b) Die Änderung wird man bei Template-Updates "mitschleppen" müssen, also immer dafür sorgen, dass "<File Path="js/global.js"/>" im Child-Template steht (kein Problem), nicht aber im Standard-Nova-Template (Problem). Ggf. ist es dann schlauer gleich die global.js im Standard-Template zu ändern, da die Änderung beim Update eh händisch durchgeführt werden muss und wenn sie vergessen wird, nicht versucht wird, die global.js doppelt zu laden (In NOVA + NOVA-CHILD)
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.519
296
a) Nein, die Methode fehlt nicht, denn sie existiert quasi doppelt, nämlich direkt über diesem Block.
b) Das ganze muss natürlich updatesicher ins Child gebunden werden. Hierzu die js/global.js in das Child kopieren und in der template.xml den JS-Knoten innerhalb <Minify> ergänzen, wichtig ist hier dass Attribut "override":

XML:
    <Minify>
        <JS Name="jtl3.js">
            <File Path="js/global.js" override="true" />
        </JS>
        ...
    </Minify>
 
  • Gefällt mir
Reaktionen: Der_Bob

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
a) Nein, die Methode fehlt nicht, denn sie existiert quasi doppelt, nämlich direkt über diesem Block.
b) Das ganze muss natürlich updatesicher ins Child gebunden werden. Hierzu die js/global.js in das Child kopieren und in der template.xml den JS-Knoten innerhalb <Minify> ergänzen, wichtig ist hier dass Attribut "override":

XML:
    <Minify>
        <JS Name="jtl3.js">
            <File Path="js/global.js" override="true" />
        </JS>
        ...
    </Minify>
Hammer! Danke!! :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu GPSR Angaben - Problem mit Lösung von Dreizack Medien Technische Fragen zu Plugins und Templates 2
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Problem mit Variationen-Artikeln JTL-Shop - Fehler und Bugs 2
In Bearbeitung Wawi Auftrag in JTL POS öffnen (problem mit Kartenzahlung) Allgemeine Fragen zu JTL-POS 2
Neu Cloudflare und JTL Shop - Problem oder zu empfehlen? Allgemeine Fragen zu JTL-Shop 5
Problem beim Anlegen neuer Warengruppen JTL-Wawi 1.9 2
Neu [NOVA TEMPLATE] Menü Darstellungs Problem Dropwon Templates für JTL-Shop 4
Problem beim Import von Artikelbeständen wenn Artikel auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 3
Amazon Lister Problem bei der Erstellung von Varianten-Produkten JTL-Wawi 1.9 0
Neu [PROBLEM] PHP-Log on akkuplus.de is CRITICAL! Allgemeine Fragen zu JTL-Shop 1
Neu Problem bei der Anzeige von Hinweistexten für Produkte einer bestimmten Kategorie im NOVA Template Allgemeine Fragen zu JTL-Shop 1
Beantwortet Plugin Dev: Setting-Links Spacer Problem (info.xml) JTL-Shop - Fehler und Bugs 1
Neu Attribut Import Problem JTL-Ameise - Fehler und Bugs 10
Neu Anteiliger Umsatz mit Shopguthaben wird in Bestellung nicht richtig dargestellt Allgemeine Fragen zu JTL-Shop 0
Neu 1 Lager, mit zwei Lagerbeständen von zwei Firmen User helfen Usern - Fragen zu JTL-Wawi 0
SEO Indexierungsproblem mit Duplikaten (Indexierte Kinderartikel) JTL-Wawi 1.9 1
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 0
E-Rechnung-Webinar: Dokumentenmanagement optimieren mit GREYHOUND Messen, Stammtische und interessante Events 0
Neu Probleme mit Rabatten bei Umstellung auf JTL POS JTL-POS - Fehler und Bugs 0
Neu Artikel bei Amazon neu Listen mit "Neuer" ASIN Amazon-Lister - Ideen, Lob und Kritik 0
Neu Probleme mit JTLShippingLabels und DPD JTL-ShippingLabels - Fehler und Bugs 0
Neu Produktion von Artikeln mit Seriennummer JTL-Plan&Produce - Ideen, Lob und Kritik 0
In Diskussion EC-Kartenterminal als separates Stand-Alone-Gerät mit JTL POS betreiben Einrichtung / Updates von JTL-POS 1
Bestellbestätigung mit Brutto-/Nettopreisen Einrichtung JTL-Shop5 2
Neu ACHTUNG WARNUNG: Falscher USt-Betrag beim Export mit der Ameise JTL-Wawi - Fehler und Bugs 4
Artikel mit Hinweis auf Einkaufsliste setzten JTL-Wawi 1.9 0
Hersteller-Adresse mit auf Artikel-Etikett und Rechnung JTL-Wawi 1.9 4
Neu "Rechnung erstellen" > "Ohne Vorschau mit Ausgabe" kann nicht komplett abgebrochen werden: eine Rechnung wird immer erstellt! JTL-Wawi - Fehler und Bugs 0
Neu Fotoabgleich mit Shopify Onlineshop-Anbindung 1
Neu Falsche URLs in Sitemap für englischen Seiten bei "Routing-Schema: Mit Locale" JTL-Shop - Fehler und Bugs 0
Neu Bestellung erst nach >1h synchronisiert. - Worker mit Connector und Woocommerce Onlineshop-Anbindung 0
Multishop mit verschiedenen Steuersätzen JTL-Wawi 1.9 9
Probleme mit dem Abgleich von Amazon seit Update auf JTL-Wawi 1.964 JTL-Wawi 1.9 0
JTL Worker startet den REST API Server nicht mit JTL-Wawi 1.9 0
Neu Worker Statusmeldung "mit Fehlern beendet" Onlineshop-Anbindung 2
Neu Kauf aus Österreich wird im Warenkorb mit 19% angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Probleme mit dem Meta-Crawler und 403 Fehler beim Meta-Datenfeed Upload User helfen Usern 0
Neu 1.9.6.5 GPSR eBay in Masse Aktualisieren mit Angeboten mit Bearbeitungsfehler nicht möglich eBay-Anbindung - Fehler und Bugs 1
Neu Shopware 5 mit JTL-Version 1.9.6.3 oder höher. Gibt es Probleme? Shopware-Connector 4
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Lager Ampel Text Attribut ampel_text_gruen mit Shop 5.34 und Wawi 1.8.12.2 funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Kunden UST Feld mit Workflow befüllen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Abgleich mit JTL-Shop nur neue oder geänderte Bilder Onlineshop-Anbindung 9
JTL-Fulfillment Network Worker mit Fehlern beendet JTL-Wawi 1.9 2
Neu Sonderpreis im Angebot mit Rabatt anzeigen Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit dem MegaMenü in der Mobile Version Allgemeine Fragen zu JTL-Shop 0
Neu Dropshipping Einstellungen in Wawi mit Händler, aber Versand geht von uns aus???? User helfen Usern - Fragen zu JTL-Wawi 4
Blindkopie Mails kommen mit 1.9.6.5 nicht mehr an! JTL-Wawi 1.9 8
Neue dritte Sprache (französisch) wird nicht mit Shop (Connector) synchronisiert JTL-Wawi 1.9 1
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10

Ähnliche Themen