Neu Wie kann ich die DOM-Size reduzieren?

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

felix.bauerschaefer

Sehr aktives Mitglied
15. November 2019
233
34
Nienburg/Weser
Firma
Industrie und Werkstatttechnik-Nord GmbH
Hey miteinander,

Was ich mich schon länger frage, worauf ich selber keine richtige Antwort
gefunden habe. Warum ist der Seitenquelltext bei uns auf einer dynamisch generierte
Seite so durcheinander gewürfelt?

Klar das Smarty viele PHP-Codes nachlädt, doch muss das so unübersichtlich aussehen?
Kann mir jemand vielleicht erklären wie ich mit manueller Nacharbeit das verbessern kann.

Unser DOM-Tree (Nova):

www.iw-nord.de_ (1).png

Mitbewerber DOM-Tree (MyMove):

www.bachgmbh.de_.png

Ich persönlich erhoffe mir dadurch, dass ich eher durchblicke was kritisch ist zu laden.
Zum anderen durch die reduzierte DOM-Size auch Page Speed Insight, dann die FCP-Werte
verbessern kann, wobei hier ja steht was von der TBT also vielleicht habe ich ja auch einen Denkfehler 🥺

... oder ist das vergeudete Zeit? Was meint Ihr. Ich schaue da gezielt auf einen anderen Mitbewerber,
bei dem ich weiß der auch JTL- Shop einsetzt. Dort ist das nicht das Problem. Da vermutlich ein Servicepartner
die entsprechenden Änderungen für Ihn bereits in seinem MyMove Template vorgenommen hat.

Vielleicht etwas Naiv von meiner Seite, so einen Mitbewerber öffentlich zu erwähnen. Doch lieber stehe ich in direkter
Konkurrenz weiß, von meinen Fehlern als diese nicht anzugehen.

googlechrome.github.io_lighthouse_viewer_ iw-nord-desktop.png

googlechrome.github.io_lighthouse_viewer_bachgmbh-desktop.png

Soweit so gut, ich glaube zu verstehen das die .tpl Dateien dafür zuständig sind. Das die header.tpl bspw.: Blöcke erstellt die zur Deklaration für Hooks und co. gültig sind zum anderen auch wichtig sind um Inhalte zu separieren per Smarty. Nur wieso werden diese mit im Quelltext berücksichtigt? Statt ausgeblendet zu werden, wie es bei Serverseitigem PHP eigentlich der Fall ist?

Wir benutzen JTL-Shop 5.3.3 in der Template Version 5.3.1 / PHP 8.3.221
Habe mir die dazugehörigen JSON Files abgespeichert, falls sich jemand selber die Lighthouse Reports ansehen möchte.

Mit freundlichen Grüßen
Felix Bauerschäfer
 
Zuletzt bearbeitet:

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
713
189
Glaub wenn du aktiv was daran anpassen willst, kommst du wohl am Ende mit einem Childtemplate wo du dann unnötige Sachen überschreibst oder ein komplett neues eigenes oder anderes Template besser.
Ob sich der Aufwand lohnt schwer zu sagen. Wenn es um SEO gehen sollte, macht das meiner Meinung nach nur einen kleinen Teil aus.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu wie kann ich wareneingang mit artikel karton einbuchen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie kann ich ein "eigenes Feld" oder Artikelattribut im Shop sichtbar machen? Allgemeine Fragen zu JTL-Shop 0
Beantwortet "PDFs direkt an Rechnung speichern" . .. kann mir hier jemand sagen wo, oder wie die abgelegt werden? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie kann man den Preis eines Artikels beim in den Warenkorb legen verändern? Technische Fragen zu Plugins und Templates 3
Neu Wie Amazon FBA Businesspreise via eA übertragen Amazon-Anbindung - Fehler und Bugs 0
Wie wird der Sonderpreis auf die Kindartikel übertragen? JTL-Wawi 1.9 4
Neu Dot Liquid -wie 2 Befehle verknüpfen- User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Wie benutzt man einen Artikelzustand ohne Bestandsführung? Arbeitsabläufe in JTL-Wawi 2
Wawi-Version wurde geändert, sollte nicht sein... Wie komme ich zurück? JTL-Wawi 1.9 1
Rechnungsformular wie USt.ID.Nr. des Kunden mit einbinden JTL-Wawi 1.9 1
Artikel bekommt neue EAN - Wie mit Produktgenerationen umgehen? JTL-Wawi 1.9 0
Neu Wie legt man eine Freiposition in den Warenkorb? Technische Fragen zu Plugins und Templates 13
Neu Paket ins Ausland kommt zurück - wie macht Ihr das denn mit den zweiten Versandkosten? User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst Umstieg von LS-POS auf JTL-POS wie TSE übernehmen? Einrichtung / Updates von JTL-POS 0
Neu Kauf Ihres Lagerbestands durch Amazon für den weltweiten Verkauf - Wie Abbildung in JTL? Betrieb / Pflege von JTL-Shop 0
Neu Ebay hat alle Artikel beendet --> wie & wo Wiedereinstellen? eBay-Anbindung - Fehler und Bugs 0
Neu UK, USA, FR, CA Adressen. hausnummer vor dem Straßennamen. Wie einrichten? Allgemeine Fragen zu JTL-Shop 0
Neu Die wichtigsten Shopify/JTL-Wawi Tipps für Anfänger (wie mich) Shopify-Connector 9
Neu GPSR Adressdaten: Warum wie löscht man das Bundesland? JTL-Wawi - Fehler und Bugs 1
Neu Preise der Variationen über Ameise anpassen, aber wie ? JTL-Ameise - Ideen, Lob und Kritik 3
Greyhound Anbindung, wie? JTL-Wawi 1.9 1
Kanalspezifischer Beschreibungsupload via Ameise, aber wie? JTL-Wawi 1.9 1
Neu Umsatzsteuer ID's - wie in JTL zu integrieren? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie Kunden löschen, der noch nie bestellt hat? User helfen Usern - Fragen zu JTL-Wawi 2
Abholung / Pickup Wie in WMS umsetzen? JTL-Wawi 1.9 2
Neu Spam Neukundenanmeldungen. Wie dagegen vorgehen? Allgemeine Fragen zu JTL-Shop 22
Wie Skonto nachträglich berücksichtigen? JTL-Wawi 1.9 4
Neu Neuen ähnlichen Artikel direkt aus Auftrag - wie erstellen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Skonto-Abzug trotz PayPal-Zahlung – Wie können wir das verhindern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Neues Lager, Artikel sind angelegt, Bestände auf 0, wie pflege ich jetzt die Bestände korrekt ein ? User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Connector erzeugt auf diversen Seiten wie etwa dem Warenkorb einen Bad Gateway 502 nach Update zu Woocommerce Version 9.4.3 WooCommerce-Connector 0
Wie überträgt man final die GPSR Daten an Kaufland? kaufland.de - Anbindung (SCX) 4
Neu Ab gewisser Bon-Summe einen Artikel kostenfrei dazu. Wie? Fragen rund um LS-POS 0
GPSR - Das Feld [Verantwortliche Person] ist leer hinterlegt! Es findet keine Zuordnung statt. - wie lösche ich den Eintrag JTL-Wawi 1.9 5
Wie Zahlungsarten aus Shop in der Wawi einrichten / Übersetzung? JTL-Wawi 1.9 3
Neu Selbst gestaltete Versandlabels (z.B. mit Internetmarke über ShippingLabels) automatisch drucken? Wie macht Ihr das mit der Ausgabe? Arbeitsabläufe in JTL-Wawi 0
Neu Wie Stornorechnung oder Gutschrift erstellen? User helfen Usern - Fragen zu JTL-Wawi 1
Nach Update, wie Zahlungsabgleich bei Benutzern machen? JTL-Wawi 1.9 1
Neu Kundenguthaben: Wie bei Nicht-Shop Bestellungen in Anspruch nehmen? Arbeitsabläufe in JTL-Wawi 3
Neu Überverkäufe mit Kindartikeln - wie richtig einstellen ? User helfen Usern - Fragen zu JTL-Wawi 23
Neu Closest Droppoint: Wie im Shop dem Kunden anbieten? JTL-ShippingLabels - Fehler und Bugs 4
Neu Kann man den SW6 Connector nutzen um nur Bestände und Bestellungen abzugleichen? Shopware-Connector 3
Neu Versanddatenexport: JTL-SHippingLabels-Server kann nicht erreicht werden. JTL-ShippingLabels - Fehler und Bugs 0
Wo kann ich diesen Text ändern (Startseite / ganz unten / *Alle Preise inkl. ges. USt) Einrichtung JTL-Shop5 4
Neu Massen Import Wawi Download Artikel - Lösung verfügbar, Ameise kann es nicht Schnittstellen Import / Export 0
Beantwortet Version 1.0.11.1 Auftrag öffnen - kann nichts eingeben JTL-POS - Fehler und Bugs 0
Nach Shopwechsel, kann man alles löschen? JTL-Wawi 1.9 0
Neu Lagerbestand aber kann nicht in Warenkorb gelegt werden JTL-Shop - Fehler und Bugs 0
Gelöst Kann man aus einem Kassenbon nachträglich einen DIN A4-Beleg ausdrucken? Allgemeine Fragen zu JTL-POS 2

Ähnliche Themen