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
568
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 Vorsicht - eComData "Upgrades" ab 01.04.2026 mit gleichzeitigem Paketwechsel verursacht teilweise 100% mehr Kosten! Smalltalk 5
Verkauf: Positionsname mit Hersteller möglich? JTL-Wawi 1.11 9
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Für die Weiterentwicklung und Betreuung unserer bestehenden Systemlandschaft suchen wir einen erfahrenen Freelancer (m/w/d) mit fundierten Kenntnissen JTL-Wawi App 1
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Repricer Erfahrungen mit JTL gesucht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Checkout Probleme mit Pflichtfeldangaben Allgemeine Fragen zu JTL-Shop 4
Neu OSS aktiv – Ausnahme für Eventtickets mit deutschem Leistungsort möglich? Allgemeine Fragen zu JTL-Shop 6
Neu Zusatzartikel, Stückliste, Variation den Kunden direkt mit anbieten (Shop/Ebay) User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kundenkonto mit UID und Bestellung als Gast JTL-Shop - Fehler und Bugs 14
Neu Sprachvariablen Textbausteine mit "." im Namen lassen sich nicht ändern JTL-Shop - Fehler und Bugs 2
Neu 12.400 Versandumschläge B4 / 6.400 Braun und 6.000 Weiß mit Faltböden / Klappböden Dienstleistung, Jobs und Ähnliches 3
Neu Kann man mit JTL Gebrauchtware verkaufen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Synchronisation mit Shop mit Fehlern beendet Onlineshop-Anbindung 17
Neu Mehrere Kartons in einem Auftrag mit nur einem DHL-Label Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 12
Neu Kunde zahlt zuviel mit PayPal Plugins für JTL-Shop 0
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Export Kundendaten mit Label in WAWI 1.9.6.5 JTL Ameise - Eigene Exporte 1
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Neu Newsletter Anmeldung speichert Namen mit HTML-Entities JTL-Shop - Fehler und Bugs 1
Neu Fehler mit der Kartenzahlung Einrichtung / Updates von JTL-POS 9
Rechnung mit oder ohne ZUGFeRD XML speichern JTL-Wawi 1.11 4
Neu WMS Mobile / kein QR Code Scan in das Passwort Feld mit Zebra MDE JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Inaktive Amazon Angebote mit Fehlern - Preisfehler, GPSR usw. Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Samsung TAB A7 + Swissbit TSE USB-Stick mit JSAUX Adapter OTG Typ C auf USB JTL-POS - Fragen zu Hardware 1
Neu Probleme mit Cache Einstellungen / HTTP 500 - memory limit exceeded JTL-Shop - Fehler und Bugs 9
Neu Kassenbon mit Rabatt Angabe Allgemeine Fragen zu JTL-POS 1
Artikel mit Bestand 0 ausblenden JTL-Wawi 1.9 5
Neu Übertragung an DATEV mit Besonderheit der Kasse (LS-POS) User helfen Usern - Fragen zu JTL-Wawi 0
Artikel mit Bestand einen Einkaufstop setzen JTL-Wawi 1.11 3
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Erfahrungen mit automatischen Etikettiersystemen & JTL-Integration Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Erfahrungen mit JTL-Wawi 1.10.15.0 im Produktivbetrieb? JTL-Wawi 1.10 7
Neu Lieferschein entweder mit Stücklistenkomponente oder aber mit normalem Artikel ausgeben. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Rabatt auf Zahlungsart wird bei Lieferung ins EU-Ausland mit falscher MwSt berechnet? Betrieb / Pflege von JTL-Shop 0
Neu Bedarfssprognose - Einmalige Bestellung mit großer Stückzahl nicht zu berücksichtigen User helfen Usern - Fragen zu JTL-Wawi 0
Defekte Retouren mit Grund des Defektes erfassen JTL-Wawi 1.11 1
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Neu Sitemap per cronjob und nicht mit Wawi Abgleich Allgemeine Fragen zu JTL-Shop 3
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Neu Rechnung mit Lastschift Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu JTL POS mit Stadtgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
S/MIME mit veraltetem Standard? JTL-Wawi 1.11 2
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 21
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1

Ähnliche Themen