Neu Änderungen in EINER .diff Datei sehen

Harald Weingaertner

Sehr aktives Mitglied
2. Oktober 2006
394
107
Hallo zusammen,

nun kam ja Shopversion 5.01 raus und es gibt dazu eine .diff Datei für die veränderten Plugins. Ich hätte nur nie gedacht, dass uns eine .diff Datei mal vor so große Probleme stellen würde.

ALLE .diff Viewer wollen 2 Dateien haben. In einem alten Thread habe ich einen Link zu PHPStorm gefunden. Das Teil soll 200 Euro kosten. Im Notepad++ unter Windows ist angeblich eine "Compare" Funktion mit drin, die dann aber auch 2 Dateien haben will.

Wie sehe ich denn nun konkret welche Dateien am NOVA Template zwischen Version 5.0.0 und 5.0.1 geändert wurden? Ihr guckt doch sicher nicht alle jede einzelne Datei alt und neu durch, oder? Das muss doch für Windows irgendeine Software geben, die eine .diff Datei einlesen und die betreffenden Dateien und Änderungen anzeigen kann, oder?

Oder gibt es so eine Übersicht noch irgendwo von JTL?

Grüße, Harald
 
  • Gefällt mir
Reaktionen: Apri1989

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.259
1.195
Ich bin jetzt nicht so der Fachmann, aber hast du in der Diff nicht eh die Änderungen angezeigt:

Beispiel:

--- a/templates/NOVA/productdetails/warehouse.tpl
+++ b/templates/NOVA/productdetails/warehouse.tpl


- <span>
+ <span class="signal_image">

- && ($Artikel->cLagerKleinerNull === 'N'
&& $oWarenlager->getBackorderString($Artikel) !== ''
+ && ($Artikel->cLagerKleinerNull === 'N'
|| $Einstellungen.artikeldetails.artikeldetails_lieferantenbestand_anzeigen === 'U')}

usw.
- kommt raus
+ wird stattdessen verwendet.
 
  • Gefällt mir
Reaktionen: Harald Weingaertner

Harald Weingaertner

Sehr aktives Mitglied
2. Oktober 2006
394
107
Ich bin jetzt nicht so der Fachmann, aber hast du in der Diff nicht eh die Änderungen angezeigt:

Beispiel:

--- a/templates/NOVA/productdetails/warehouse.tpl
+++ b/templates/NOVA/productdetails/warehouse.tpl


- <span>
+ <span class="signal_image">

- && ($Artikel->cLagerKleinerNull === 'N'
&& $oWarenlager->getBackorderString($Artikel) !== ''
+ && ($Artikel->cLagerKleinerNull === 'N'
|| $Einstellungen.artikeldetails.artikeldetails_lieferantenbestand_anzeigen === 'U')}

usw.
- kommt raus
+ wird stattdessen verwendet.

Ja, die Dateistruktur an sich verstehe ich schon. Aber soll ich da jetzt manuell jede Zeile für die entsprechende Datei durchgehen? Mit diesen "Diff Viewern" lässt sich das ja alles viel übersichtlicher vergleichen. Aber die können halt nicht nur eine Datei laden und daraus dann die Änderungen anzeigen. Die wollen alle die alte und die neue Datei haben. Jedenfalls alle, die ich gefunden habe. Ich konnte mir nicht vorstellen, dass das nicht wesentlich einfacher geht. 🤷‍♂️

Aktuell würde ich dann ja so machen, dass ich gucke, welche Dateien mich betreffen und die dann manuell beide in einen Diff Viewer lade. Dann kann man sich meiner Ansicht nach aber diese .diff Datei in dem JTL Archiv sparen. Es sei denn, jemand kennt einen besseren Weg die zu verarbeiten. Komisch...

Grüße, Harald
 

ARA-Marketing

Offizieller Servicepartner
SPBanner
2. Oktober 2008
993
127
Regensburg
Die Frage ist eher.... ist dein Template derart umgestaltet, dass du das alles brauchst ?
Wenn du z.B. in der productdetails/warehouse.tpl nix gemacht hast.... einfach drüberspielen....

und... wenn ja.... hast du es nicht richtig gemacht -> also mit Child-Template und Blöcken gearbeitet ?

Eas
 
  • Gefällt mir
Reaktionen: Harald Weingaertner

Harald Weingaertner

Sehr aktives Mitglied
2. Oktober 2006
394
107
Die Frage ist eher.... ist dein Template derart umgestaltet, dass du das alles brauchst ?
Wenn du z.B. in der productdetails/warehouse.tpl nix gemacht hast.... einfach drüberspielen....

und... wenn ja.... hast du es nicht richtig gemacht -> also mit Child-Template und Blöcken gearbeitet ?

Eas

Von all den in der 5.0.1 geänderten Template Dateien hat uns nur eine betroffen. Das war dann auch leicht nachzuvollziehen, dass unser Block im Child Template so bleiben konnte, wie er war.

Ich denke, dass es in der Praxis tatsächlich sehr selten vorkommen wird, dass man Dutzende Dateien im Detail überprüfen muss. Bei den E-Mail Vorlagen war auch nur eine betroffen. Trotzdem erschließt sich mir der Sinn der .diff Datei in der Update Datei nicht ganz. Da scheint es mir tatsächlich einfacher die betreffenden Dateien dann beide manuell in einen Diff Viewer zu laden. Aber vielleicht mache ich auch aus einer Mücke einen Elefanten, wenn es tatsächlich eher nur eine geringe Anzahl an Dateien betrifft. 🤷‍♂️ :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Tipps für effiziente Änderungen bestehender Artikel JTL-Wawi 1.7 2
Neu Einzelne Artikel einer bestimmten Kundengruppe anzeigen lassen Allgemeine Fragen zu JTL-Shop 5
In Diskussion Zahlung einer Rechnung sollte nicht nochmaligen Druck auslösen. JTL-Workflows - Fehler und Bugs 3
Neu Einzelne Teile einer Stückliste ersetzen JTL Ameise - Eigene Exporte 6
Neu Laden einer JS-Datei aus dem Nova im Child Template verhindern Templates für JTL-Shop 4
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Datum einer EK-Änderung vermerken User helfen Usern - Fragen zu JTL-Wawi 6
Neu Kontaktformular auf einer eigenen Seite hinzufügen Allgemeine Fragen zu JTL-Shop 1
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Gelöste Themen in diesem Bereich 3
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
Neu Artikel Bezeichnugen mit einer Funktion variabel abschneiden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Absender in einer E-Mail-Vorlage definieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6

Ähnliche Themen