Neu JTL Shop 5 critical CSS 2x identisch im Header vorhanden

edding18

Aktives Mitglied
10. August 2018
75
11
Mir ist aufgefallen, dass in dem crictical CSS im Header (<style id="criticalCSS">) der ganze Bootsrap-Code 2x vorhanden ist. Der Bereich beginnt mit ca. 1250 Zeilen Boostrap-Code, dann nochmals 1250 Zeilen exakt der gleiche Code (habe es mit nem Compare-Tool verglichen), dann kommt wohl der Template-spezifische Code und zum Schluss die critical CSS Anpassungen an das Template von mir.

Das Thema "criticial CSS" bzw. die ganze Art und Weise wie das Template kompiliert wird ist noch etwas "Neuland" für mich bzw. ich arbeite mich Stück für Stück da hinein. Hierzu jetzt meine Fragen:

- Kann jemand das Problem nachvollziehen?
- Wie wird dieses Critical CSS im Header genau erstellt/kompiliert?
- Wie kann ich den 2. Block mit den ~ 1250 genau gleichen Zeilen (und damit komplett überflüssig) entfernen?

VG
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
777
204
Hallo,

das kann ich nicht bestätigen. Hast du eventuell Dinge doppelt eingebunden? Wenn du die crit.scss selbst schon erweitert hast, nehme ich an du bist im Theme Editor unterwegs?

Viele Grüße
Michael
 

edding18

Aktives Mitglied
10. August 2018
75
11
Selbst eingebunden hab ich soweit nichts, sondern nehmen eben entsprechende Modifikationen am Child-Theme über den Theme-Editor vor. Wo "zieht" sich der Shop den Inhalt für den Critical CSS Part im Header?
 

edding18

Aktives Mitglied
10. August 2018
75
11
Gerade geprüft - die mytemplate_crit.css Datei selbst hat in den Zeilen 1-1250 uns 1251-2500 sozusagen 2x den gleichen Content.

Dann ist irgendwas beim Kompilieren der Datei schief gelaufen? Oder offen gefragt: Hat hier der Ersteller des Templates evtl. einen Fehler gemacht?
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
777
204
Was hast du denn für ein Template?
Wie sieht es in der entsprechenden xxx_crit.scss Datei aus? Du meintest ja du hast dort noch Dinge hinzugefügt. Ist dort soetwas doppelt drin?

CSS:
// Lädt kritische Style Angaben
@import "../../../../NOVA/themes/base/bootstrap/scss/functions";
@import "../../../../NOVA/themes/base/bootstrap/scss/variables";
@import "../../../../NOVA/themes/base/bootstrap/scss/mixins";
@import "../../../../NOVA/themes/base/bootstrap/scss/root";
@import "../../../../NOVA/themes/base/bootstrap/scss/reboot";
//@import "../../base/bootstrap/scss/type";
@import "../../../../NOVA/themes/base/bootstrap/scss/images";
@import "../../../../NOVA/themes/base/bootstrap/scss/code";
@import "../../../../NOVA/themes/base/bootstrap/scss/grid";
@import "../../../../NOVA/themes/base/bootstrap/scss/nav";
@import "../../../../NOVA/themes/base/bootstrap/scss/navbar";
 

edding18

Aktives Mitglied
10. August 2018
75
11
Wir haben das FLAT-Template von Themeart. Hab wohl den Fehler gefunden. In der child xxx_crit.scss (heißt hier myclear_crit.scss) wurden zum einen die kritischen Style-Angaben aus dem Basis-Theme importiert:

Code:
// Lädt Core-Funktionen
@import '../../../../Flat/themes/base/sass/functions';

// Lädt "myclear"-Variablen. Hier können Variablen aus Bootstrap und dem clear-Theme überschrieben werden.
@import "variables";

// Lädt kritische Style Angaben
@import "../../../../Flat/themes/base/bootstrap/scss/functions";
@import "../../../../Flat/themes/base/bootstrap/scss/variables";
@import "../../../../Flat/themes/base/bootstrap/scss/mixins";
@import "../../../../Flat/themes/base/bootstrap/scss/root";
@import "../../../../Flat/themes/base/bootstrap/scss/reboot";
//@import "../../base/bootstrap/scss/type";
@import "../../../../Flat/themes/base/bootstrap/scss/images";
@import "../../../../Flat/themes/base/bootstrap/scss/code";
@import "../../../../Flat/themes/base/bootstrap/scss/grid";
@import "../../../../Flat/themes/base/bootstrap/scss/nav";
@import "../../../../Flat/themes/base/bootstrap/scss/navbar";

@import "../../../../Flat/themes/clear/sass/clear_crit";

aber durch den letzten Import "@import "../../../../Flat/themes/clear/sass/clear_crit";" wurde ja die kritischen Styles des Basis-Themes importiert (clear_crit.scss) und dort wurden nochmals die Imports durchgeführt:

Code:
@import '../../base/sass/functions';

@import 'variables';

@import "../../base/bootstrap/scss/functions";
@import "../../base/bootstrap/scss/variables";
@import "../../base/bootstrap/scss/mixins";
@import "../../base/bootstrap/scss/root";
@import "../../base/bootstrap/scss/reboot";
@import "../../base/bootstrap/scss/type";
@import "../../base/bootstrap/scss/images";
@import "../../base/bootstrap/scss/code";
@import "../../base/bootstrap/scss/grid";
@import "../../base/bootstrap/scss/nav";
@import "../../base/bootstrap/scss/navbar";
@import "../../base/sass/mixins";

Ich hab jetzt die Imports im Basis-Theme auskommentiert und das Thema neu kompiliert - jetzt ist der kritische Block nur noch 1x vorhanden.

Eine Frage hab ich noch: Aus Best-Practice-Sicht - sollte man besser die Anweisungen im Child Theme oder im Basis-Thema auskommentieren?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Einstellung JTL Shop für google bei verkauften Artikeln Allgemeine Fragen zu JTL-Shop 2
Gelöst Artikelbilder in Großansicht ohne Navigationsbuttons im JTL-Shop JTL-Wawi - Fehler und Bugs 2
Neu komplette Variablenliste für Exportformate in JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu JTL Shop 5 - Anpassung Nova Child Theme - Benachrichtigungsfunktion Dienstleistung, Jobs und Ähnliches 0
Neu Shopware 6 Connector - Über die JTL-Wawi Funktionsattribute die Shop-Funktionen steuern Shopware-Connector 0
Neu JTL-Shop-Attribute bei Gambio-Artikeln Gambio-Connector 2
Neu JTL Shop 5 Systemvoraussetzung Wawi 1.6 Installation / Updates von JTL-Shop 2
Neu [Shopware 6] Erstelltes Menu im JTL-Wawi kann im Shop keinem Layout zugewiesen und gespeichert werden Shopware-Connector 1
Neu JTL SHOP 5 Newsletter versenden scheitert Allgemeine Fragen zu JTL-Shop 5
Neu 💙 Neues Plugin: Warenkorb-Button Plus (für JTL-Shop 4 und JTL-Shop 5) Plugins für JTL-Shop 2
Neu 💙 Neues Plugin: Payment & Shipping Icons Plus (für JTL-Shop 4 und JTL-Shop 5) Plugins für JTL-Shop 0
Neu JTL Shop 5 Kritik! Konfigurator immer noch nicht überarbeitet! JTL-Shop - Ideen, Lob und Kritik 7
Neu Backup Plugin schon JTL-Shop 5 ready? Plugins für JTL-Shop 0
Neu seit JTL Shop 5 sind die Seitenladezeiten zu lang JTL-Shop - Fehler und Bugs 2
Neu Gibt es die Möglichkeit die Lieferzeit im JTL Shop 5 auszublenden? Betrieb / Pflege von JTL-Shop 4
Neu Download JTL Shop 5.1 als Community Free Version noch nicht möglich? Installation / Updates von JTL-Shop 8
Neu AUsgezeichnet.org und JTL Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Adressen - JTL Shop 5 JTL-Shop - Ideen, Lob und Kritik 2
Neu JTL Shop 5.1 mit PHP8.0 ohne Ioncube support Installation / Updates von JTL-Shop 2
Neu Falsche Artikelbilder im JTL Shop in Verbindung mit der WaWi Allgemeine Fragen zu JTL-Shop 0
Neu Falsche Artikelbilder im JTL Shop in Verbindung mit der WaWi User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL 5 Shop -> Slick Slider auf der Startseite im Nova Template verändern Templates für JTL-Shop 2
Neu Auswahlassistent nicht sichtbar (JTL Shop 5.03) Plugins für JTL-Shop 0
JTL-Shop 5: Nach Kaufabschluss Button "Weiter einkaufen" => Möglichkeit andere Seite als Startseite zu verlinken? Einrichtung JTL-Shop5 1
Neu JTL-Shop 5.1.1 - Import der Postleitzahlen funktioniert nicht, was muß man tun? JTL-Shop - Fehler und Bugs 1
Neu JTL Shop 5 Preisfarbe und individuelle Anpassung von der "footnote-reference" Allgemeine Fragen zu JTL-Shop 0
Neu JTL SHOP 5.0.1 / NOVA-Template UVP/Rabattanzeige Artikelübersichten Allgemeine Fragen zu JTL-Shop 5
Neu JTL Shop 5 gekauft Variationen sind nicht anwählbar JTL-Shop - Fehler und Bugs 9
Neu Zahlungs & Versandarten JTL Shop 5.0.3 & JTL WAWI 1.5.47.4 Onlineshop-Anbindung 2
Neu JTL Shop Englische Version Checkout weiterleitung Allgemeine Fragen zu JTL-Shop 0
Neu Online-Shop über Jtl User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL Shop 5 Nivo Slider verkleinern Allgemeine Fragen zu JTL-Shop 0
JTL-Shop 5-0-3 - Netzwerkfehler - URL install.php?task=dircheck nicht erreichbar. Einrichtung JTL-Shop5 1
Neu (!) JTL Shop 5 Fehler "Struktur-Migration" Installation / Updates von JTL-Shop 3
Neu JTL-Shop 5 falscher Liefertatus aus WAWI JTL-Wawi - Fehler und Bugs 3
Neu Logo vergrößern JTL 5 Shop Allgemeine Fragen zu JTL-Shop 17
Neu JTL Lager Ausland MwSt. Satz / BUG? bei Bestellung aus Shop JTL-Wawi - Fehler und Bugs 1
Neu Woocomerce Shop Ablgeich Fehler JTL-Plugin : CustomerTrait.php:68 WooCommerce-Connector 1
Neu Kritisch: JTL Shop 5.1 Bugs: Template: blackline, Demo-Dateien, Composer und co. JTL-Shop - Fehler und Bugs 22
Neu JTL Shop 5.0.1 zeigt Update Papyal auf 2.1.0 - reagiert aber nicht und keine Abwicklung mehr möglich?! JTL-Shop - Fehler und Bugs 16
Neu JTL Shop 5.1 kritischer Fehler bei Installation mit Demodaten Installation / Updates von JTL-Shop 1
Neu Update JTL-Shop 5.0.3 auf 5.1.0 als JTL-Vouchers Pilot Installation / Updates von JTL-Shop 5
Neu 💙 Neues Plugin: FAQ mit strukturierten Daten (für JTL-Shop 5) Plugins für JTL-Shop 0
Neu JTL-Shop 5.1 - Aktuell 5.1.1 Releaseforum 1
Neu JTL SHOP Newsletter mit Anhang Allgemeine Fragen zu JTL-Shop 0
Gelöst JTL WAWI Bild aktualisieren - wird nicht im Shop übernommen User helfen Usern - Fragen zu JTL-Wawi 2
JTL Shop 5 Hosting - SSH Zugang? Einrichtung JTL-Shop5 1
Neu JTL Shop 4 und Shopauskunft einbinden Allgemeine Fragen zu JTL-Shop 0
Neu Anfänger Kostenfrage Shopify + JTL-Shop gemeinsam Shopify-Connector 0
JTL Shop Sitemap Probleme Allgemeiner HTTP Fehler bei Google Einrichtung JTL-Shop5 10

Ähnliche Themen