Offen Templateswitcher ausgehebelt mit Version 3.19?

Status
Es sind keine weiteren Antworten möglich.

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
..dann mal im richtigen Forum in der Hoffnung, das sich hier jemand findet, der dazu etwas weiss:

Hallo zusammen,

nachdem wir nun auf die 3.19 gewechselt sind und erfreut feststellen konnten, dass das Object Caching tatsächlich zu funktionieren scheint ist ein anderes Problem aufgetaucht:

Wir verwenden den Templateswitcher, was unter 3.18 problemlos funktioniert hat - arbeiten tut dieser unter 3.19 zwar auch, wird aber in der index.php durch die Zeile

$_SESSION['cTemplate'] = Template::$cTemplate;

ausgehebelt (an der Stelle weiss, die Template-klasse aber noch nichts von ihrem Glück und liefert das Standardtemplate zurück statt des geswitchten Wertes, der bereits in $_SESSION['cTemplate'] verfügbar wäre)

Darum die Frage, ob dieses Problem mit den builds 1-4 behoben wird. Ich habe zwar eine Idee für einen workaround - aber man muss das Rad ja nicht ständig neu erfinden...

Hinweise wären nett.

hel_SL
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: Templateswitcher ausgehebelt mit Version 3.19?

Danke.. dann also doch nur mit workaround (der auch zu funktionieren scheint)
 

HectorLavoe

Aktives Mitglied
4. April 2010
247
0
AW: Templateswitcher ausgehebelt mit Version 3.19?

Wie schaut denn bitte dieser Workaround aus?
PS: und frohe Ostern :)
 

x86

Gut bekanntes Mitglied
20. Januar 2014
179
5
localhost
AW: Templateswitcher ausgehebelt mit Version 3.19?

lässt sich nur über eine Anpassung von JTL-Klassen erreichen, ich würde davon abraten da
es keine updatesichere Lösung bietet.

Die einzige Möglichkeit das technisch "sauber" (naja) zu realisieren wäre über ein JTL-Plugin welches den executeQuery Hook ausnutzt
den die Template Methode anstößt wenn es sich den Datensatz zum aktiven Template holt, den SQL Befehl parst und überprüft ob
sich dabei um die SQL Anweisung handelt die angepasst werden soll.
Einen anderen Hook führt die Template Klasse nicht aus.

Ziemlich heikel aber technisch möglich wäre es.

Grüße Stephan
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: Templateswitcher ausgehebelt mit Version 3.19?

Ein workaround hat halt auch nicht den Anspruch, updatesicher zu sein. De facto war ja nicht mal das plugin "templateswitcher" updatesicher. Und ein ausgehebeltes Plugin durch ein anderes zu ersetzen erscheint mir auch irgendwie nicht so sinnvoll - zumal es an einer zentralen Stelle ausgehebelt wird und soweit ich erinnere kein Hook in der Nähe ist, an dem man sinnvoll ansetzen könnte.

Ich habe leider keinen Zugriff mehr auf den entsprechenden Quellcode. Ich erinnere halt, das es für 3.19 funktionierte - für 3.19.5 kann ich da schon nichts mehr zu sagen.

@Conny: Das ist ja genau das, was nichtmehr funktioniert afais.
 

Conny

Sehr aktives Mitglied
7. September 2009
571
61
AW: Templateswitcher ausgehebelt mit Version 3.19?

Der Quellcode vom Plugin ist offen soweit ich das richtig gesehen habe.

Wie lösen das denn die Leute, welche ein Template verkaufen und wenn man auf deren Shopseite ist, kann man sich jedes Template life anschauen.
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: Templateswitcher ausgehebelt mit Version 3.19?

@Conny: Ich habe keinen Zugriff mehr auf JTL Quellcode. Das Plugin, das Du gefunden hast ist genau das, welches ausgehebelt wurde. Ob die Leute, die Templates verkaufen selber auch einen JTL Shop verwenden kann ich nicht sagen. Ich stand seinerzeit vor dem Problem, das ich einerseits den Hinweis im Changelog übersehen hatte (siehe oben), andererseits an dem Update nicht vorbei kam und eine schnelle und funktionierende Lösung brauchte.
Wie vorgeschlagen in der Template Klasse (in der statischen Methode?!) einen Hook zweckentfremdet zu benutzen wäre vermutlich zwar möglich aber vergleichsweise viel Aufwand gewesen.

Und ob das ganze aktuell noch ein Problem ist oder die Template-Klasse inzwischen den Templatswitcher ersetzen kann(oder soll) kann ich nicht sagen.

Damit sollte hier alles gesagt sein.
 
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Neu Amazon Lister 2.0 (DE) Hose mit Variation Größe listen? Wie? Amazon-Lister - Fehler und Bugs 1
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu POS mit 1.8.12.4 Einrichtung / Updates von JTL-POS 1
Neu Ringscanner mit Akku zu verkaufen (für das WMS) Smalltalk 1
Neu Bondrucker mit TSE JTL-POS - Fragen zu Hardware 1
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
REST API (eazybusiness): POST/PATCH /items/{id}/suppliers lehnt jeden Payload mit HTTP 400 ab JTL-Wawi 2.0 2
[PowerShell] USt-IdNr. (VAT-ID) Massenprüfung gegen VIES – mit Auto-Retry, HTML-Report, Mailversand JTL-Wawi 1.11 3
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 33
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Neu Variationen (Deutsch) mit Ameise aktualisieren JTL-Ameise - Ideen, Lob und Kritik 1
Neu Preise im Shop mit 4 Stellen hintern dem Komma Allgemeine Fragen zu JTL-Shop 5
Neu Erfahrungen mit Amazon Pay Smalltalk 0
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu Google Pay und Konfiguration mit Freiposition stürzt ab *Hotfix* Technische Fragen zu Plugins und Templates 0
Wawi 1.11.11 Shopabgleich mit 5.72 JTL-Wawi 1.11 17
Neu Sicherheitslücke, geprüft mit EcomSec Allgemeine Fragen zu JTL-Shop 3
Neu POS Server crashed mit Wawi Version 1.11.10 JTL-POS - Fehler und Bugs 1
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Webinar am 04.08. eBay Live: So startest du mit Live Commerce Messen, Stammtische und interessante Events 0
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
Neu Nettopreis mit rabbatt Allgemeine Fragen zu JTL-Shop 1
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Übertragung an AMAZON (versendet) - Probleme mit Großbriefen JTL-ShippingLabels - Fehler und Bugs 1
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Rechnung mit CC verschicken Vorlagen 2.0 JTL-Wawi 1.11 12
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu GLS Privatlabels mit Packtisch verknüpfen JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu oAuth Credentials Login mit JTL .. WO? User helfen Usern 1
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu Konfigurationsgruppe mit Auslesen Arbeitsabläufe in JTL-Wawi 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Neu Mariadb 12 mit 5.7.1 Allgemeine Fragen zu JTL-Shop 0
Neu Pickliste mit maximaler SKU-Anzahl – gibt es eine Lösung? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Mit Fehlern beendet - Object reference not set to an instance of an object. JTL-Track&Trace - Fehler und Bugs 2
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2

Ähnliche Themen