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 Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 4
Neu Übertragung an AMAZON (versendet) - Probleme mit Großbriefen JTL-ShippingLabels - Fehler und Bugs 0
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 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Neu Amazon FBA Bestellungen doppelt mit _1 Amazon-Anbindung - Fehler und Bugs 5
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 6
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu 1.11.8 Auftagsimport mit Artikelnummern mapping JTL-Ameise - Fehler und Bugs 0
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Klarna konnte mit den angegebenen Daten keine Sitzung erstellen. Einige Feldbedingungen wurden verletzt. Betrieb / Pflege von JTL-Shop 0

Ähnliche Themen