Templatekonverter für Shop3-Templates

  • 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!

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
345
Halle (Saale)
Im Anhang ein kleines Script, das Shop3-Templates auf Shop4 anpasst.

Folgende Funktionen:
  • Umwandung in neue Dateistruktur
  • XSRF-Tokens in Formulare eingefügen
  • Einfügen der Plugin-CSS/JS-Ressourcen-Links
  • Einfügen des neuen Boxen-Codes
  • Umwandlung der Konkatenierung von "`" nach "|cat:"

Die einzelnen Schritte lassen sich im Array "$steps" deaktivieren.

Aufruf:
Datei in den entsprechenden Templateordner kopieren, sichergehen, dass dort Schreibrechte vorhanden sind und am besten via CLI ausführen ($ php convertTemplates.php).

Das ganze ist mehr oder weniger ein Freizeitprojekt, nicht sonderlich schön oder elegant und ich übernehme absolut keine Haftung.
Vorher also unbedingt eine Kopie des Templates anfertigen und ggf. Fehler-/Hinweismeldung nach Durchlauf des Scripts beachten.

Es orientiert sich stark am Tiny; bei weiter abweichenden Templates kann es also gut sein, dass einzelne Schritte nicht funktionieren.
 

Anhänge

  • convertTemplates.php.zip
    5,9 KB · Aufrufe: 952
Zuletzt bearbeitet:

tom10

Sehr aktives Mitglied
2. Oktober 2012
719
119
06774 Muldestausee
AW: Templatekonverter für Shop3-Templates

Ich hab das Script mal mit Standard Tiny Template vom 3.20er ausprobiert. Ist soweit auch ohne Fehler durchgelaufen aber die Linken Boxen bekomme ich nicht angezeigt. Hab ich was übersehen?
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
345
Halle (Saale)
AW: Templatekonverter für Shop3-Templates

Steht in der layout/footer.tpl korrekt {$boxes.left} statt des alten eval()-Krams drin?
Template- Cache gelöscht?
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
719
119
06774 Muldestausee
AW: Templatekonverter für Shop3-Templates

Habs gestern Abend gelöst, bin das Script händisch durchgegangen und hab die footer.tpl angepasst.

In der footer.tpl wurden die Zeilen bzw. die zu ersetzenden Zeichenketten nicht gefunden. Hab die Rechte und auch die Zeichenketten überprüft und ein paar mal wiederholt, an die footer.tpl wollte und will das Script bei mir nicht ran.
 

Afox

Gut bekanntes Mitglied
12. April 2012
333
4
AW: Templatekonverter für Shop3-Templates

hallo, kann man nach der Konvertierung das EVO als mobile Template nutzen?
 

frijk

Gut bekanntes Mitglied
16. Juni 2009
218
7
AW: Templatekonverter für Shop3-Templates

Moin zusammen,

Konvertierung des Templates mit dem Skript war mit etwas händischer Nacharbeit erfolgreich. Danke dafür!

Trotzdem wird im Shop4 im Backend unter " Shop-Information" noch Template-Version 3.20 angegeben. In der XML-Datei habe ich das testweise mal geändert, keine Auswirkungen.

Wie kann ich diesen Schönheitsfehler denn noch wegbekommen?

LG,
Michael
 

Siegelringe-Hersteller

Gut bekanntes Mitglied
22. Juli 2014
220
6
Dortmund
AW: Templatekonverter für Shop3-Templates

(...)

Aufruf:
Datei in den entsprechenden Templateordner kopieren, sichergehen, dass dort Schreibrechte vorhanden sind und am besten via CLI ausführen ($ php convertTemplates.php).
(...)

Könnte das bitte jemand noch einmal detailliert beschreiben?

Ich habe das Script auf meinem lokalen Server und möchte es nun per FTP in einen Template Ordner schicken.

1. Frage
In den "JTL-Shop3-Tiny"-Ordner? Oder in den Theme-Ordner, welcher mein Template-Theme beinhaltet?

2. Frage
Wie führe ich das Script aus? "CLI" lese ich zum ersten Mal.

Besten Dank im Voraus.
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: Templatekonverter für Shop3-Templates

Hab das Script normal via Aufruf htttp gestartet. Lief auch durch bis auf zwei Fehler:

Code:
ALL DONE. There were 2 errors. ./layout/header_custom.tpl: box code could not be added - please check file manually. ./layout/header.tpl: box code could not be added - please check file manually.

Wo müsste ich da ansetzen? :)
 

testjo

Sehr aktives Mitglied
AW: Templatekonverter für Shop3-Templates

LOG files,
dort seht man vielleicht wegen rechten und co.

Wen command line dan sollte man mit den User mit ausreichende Rechten einloggen, wen über http kan es ja immerhin zu probleme kommen ( weil wie soll die wissen das es über den http rechten zu ändern von ein Datei geben soll, weil ist auch ein sicherheits risiko wen so) wie auch oben besser über den "" CLI" "
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
719
119
06774 Muldestausee
AW: Templatekonverter für Shop3-Templates


Da gehts um die Boxen im Sidepanel. Kannst du in der Regel ignorieren, da im Template im Standard nur die linke und rechte im Quelltext stehen aber alle vier geprüft werden.
Wenn die Boxen nicht wie vorgesehen angezeigt werden, dann natürlich nicht ignorieren ;)

@testjo
Das Script selbst erzeugt keine Logdatei.
 

tradingscout

Aktives Mitglied
21. August 2015
82
0
AW: Templatekonverter für Shop3-Templates

Hallo,

ich glaub ich steh grad voll auf dem Schlauch...
Hab das Tempalte aus dem 3.20er Shop in den 4er kopiert
hab die Datei ins Verzeichnis /templates/JTL-Shop3-Tiny kopiert
Verzeichnis und Dateirechte sogar auf 777 gesetzt.

beim Aufruf kommt:
You do not have permission to access this document.
 

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
AW: Templatekonverter für Shop3-Templates

Ich glaube ich stelle mich auch zu doof an. ;)
Habe unsere Templatedaten samt Ordner nach templates verschoben und dort hinein die convert-Datei.
Wenn ich versuche die Datei über den Browser zu öffnen bekomme ich die Info dass die gesuchte Seite nicht gefunden wurde.
Bin grad ein wenig ratlos...

PS: Rechte stehen auf 777 inklusive Dateinen und Ordnern
 

tradingscout

Aktives Mitglied
21. August 2015
82
0
AW: Templatekonverter für Shop3-Templates

ich hab grad noch nen Versuch gestartet.
.htaccess in_.htaccess umbenannt..
So funktioniert es
 

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
AW: Templatekonverter für Shop3-Templates

Damit kann ich die convertTempülates.php zwar aufrufen und bekomme einen ellenlangen Text angezeigt, aber am Ende ist meine Seite immernoch weiß wenn ich das Template aktiv schalte.
Es wird auch scheinbra keinerlei Quellcode erzeugt...
 

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
AW: Templatekonverter für Shop3-Templates

Anfang
Creating dir productdetails File artikel.tpl successfully renamed to productdetails/index.tpl Creating dir productwizard File auswahlassistent.tpl successfully renamed to productwizard/index.tpl Creating dir checkout File bestellabschluss.tpl successfully renamed to checkout/order_completed.tpl File bestellvorgang.tpl successfully renamed to checkout/index.tpl File bewertung_formular.tpl successfully renamed to productdetails/review_form.tpl Creating dir account File jtl.tpl successfully renamed to account/index.tpl Creating dir contact File kontakt.tpl successfully renamed to contact/index.tpl Creating dir blog File news.tpl successfully renamed to blog/index.tpl Creating dir newsletter File newsletter.tpl successfully renamed to newsletter/index.tpl File passwort_vergessen.tpl successfully renamed to account/password.tpl File popup.tpl successfully renamed to checkout/download_popup.tpl Creating dir register File
Ende
ALL DONE. There were 2 errors. ./layout/header_custom.tpl: box code could not be added - please check file manually. ./layout/header.tpl: box code could not be added - please check file manually.
 
Ähnliche Themen
Titel Forum Antworten Datum
Rechnungsvorlagen für Kleinunternehmer JTL-Wawi 1.8 1
Neu Workflow-Bedingungen für Teillieferung aus zwei Lagern (Lager A & Lager B) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Warenkorb Anzeige Problem für Kleinunternehmer Allgemeine Fragen zu JTL-Shop 6
Neu Plugin für Checkout Prozess Plugins für JTL-Shop 5
Neu Grundsätzlich mehrfach Versandlabel für Pakete über 30kg JTL-Workflows - Ideen, Lob und Kritik 10
Neu Mindestbestand für bestimmte Lagerplätze User helfen Usern - Fragen zu JTL-Wawi 1
Neu Connector für Magento 2.4.6 Allgemeines zu den JTL-Connectoren 1
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
Neu Faktura-Liste für Aufträge pro Kunden Schnittstellen Import / Export 1
Neu Artikelanzahl für die Startedition Allgemeine Fragen zu JTL-Shop 5
Neu Template für eigene Seite Templates für JTL-Shop 9
Neu Freelancer für Amazon-Account-Management & JTL-Wawi gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Servicepartner für Workflow gesucht Dienstleistung, Jobs und Ähnliches 3
Neu Workflow für fehlerhafte Retouren User helfen Usern - Fragen zu JTL-Wawi 0
Zentraler Medien-Ordner für mehrere Shops unter subdomain Einrichtung JTL-Shop5 0
Neu Google Search Console: 5xx-Fehler für nicht indexierte Seiten mit URL-Parametern – Warum? Betrieb / Pflege von JTL-Shop 3
Zahlungsabgleich - Zahlungsausgänge automatisch für Mitarbeiter ausblenden JTL-Wawi 1.9 1
Beschreibung Texte für Ausgabeweg WMS Packtisch+ JTL-Wawi 1.9 2
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow für die Abfrage des noch offenen Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow für fehlgeschlagenen Versanddatenexport Adressfehler beheben JTL-Workflows - Fehler und Bugs 5
Beantwortet GLS Label - Duplikat für Versender JTL-ShippingLabels - Fehler und Bugs 0
Neu Sinnvoll? Skript- oder Plugin-Lösung für (Nicht-ganz-)Dropshipping? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Profi? Agentur, Dienstleister gesucht für JTL Rechnungsdatenservice JTL 2 Datev Schnittstellen Import / Export 0
In Diskussion Syntax für For-Schleife? For-Schleife im Workflow gibt Syntaxfehler aus ... JTL-Workflows - Fehler und Bugs 13
Neu Virtuelle Assistenz für Kundenservice gesucht User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Tagesabschluß "Entnahme für Bank" funktioniert nicht JTL-POS - Fehler und Bugs 6
URL PFAD SEO Multishop Für jeden Shop unterschiedliche Einträge JTL-Wawi 1.9 2
Gelöst Variable für das Zählprotokoll Allgemeine Fragen zu JTL-POS 1
Gelöst Workflow Auftrag mit Positionsabfrage geht nicht, wegen Textposition für den Versand JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Günstiges Android Tablet für kleinen Laden JTL-POS - Fragen zu Hardware 3
Gelöst Neues System für JTL POS gesucht – Erfahrungen & Empfehlungen? JTL-POS - Fragen zu Hardware 8
"Abholung" nur für bestimmte Kunden Einrichtung JTL-Shop5 4
Neu Suche Anbieter für Server Side Tracking Allgemeine Fragen zu JTL-Shop 0
Neu Kauf Ihres Lagerbestands durch Amazon für den weltweiten Verkauf - Wie Abbildung in JTL? Betrieb / Pflege von JTL-Shop 0
Neu Eigenes Formular erstellen für Kundenservice Allgemeine Fragen zu JTL-Shop 7
Neu Apple Pay in PayPal Plugin für die Schweiz Plugins für JTL-Shop 4
Neu Festgelegte Zahlungsart für Kunde Allgemeine Fragen zu JTL-Shop 0
Neu 🛒𝐍𝐞𝐮𝐞𝐬 𝐏𝐥𝐮𝐠-𝐈𝐧: Eigene Lösung für Rechnungskauf mit Bonitäts- & Betrugsprüfung direkt im Check-out - JTL5? Plugins für JTL-Shop 4
Neu Die wichtigsten Shopify/JTL-Wawi Tipps für Anfänger (wie mich) Shopify-Connector 11
Neu Wawi 1.9.5.4, Ameise Preise glätten für Ebay Vorlagen und laufende Angebote?? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusätzlicher Content für Filter-Seiten Templates für JTL-Shop 0
Neu Amazon Lister 2.0 - Kategorieindividuelle Felder auf Root eben möglich, z.B. für bullet_point1-5 Amazon-Lister - Ideen, Lob und Kritik 1
Neu Produktionszettel für die Kommissionierung JTL-Plan&Produce - Ideen, Lob und Kritik 5
Neu XML Rechnung - Artikel werden für 0€ verkauft, warum? JTL-Wawi - Fehler und Bugs 6
Neu Import von Kategorien geht nur für die Standrdsprache. Zweite Sprache geht leider nicht. JTL-Ameise - Fehler und Bugs 4
Rechnung für Händler JTL-Wawi 1.9 2
Neu Unterschiedliche Rechnungs Mailvorlagen für B2B und B2C Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Suchen Freelancer für Support JTL wawi und shop sowie Anbindung an die Markplätze Dienstleistung, Jobs und Ähnliches 1
Neu Bestätigungs e-mail für Auftrag stornieren Arbeitsabläufe in JTL-Wawi 1

Ähnliche Themen