Wer kennt das nicht - der Test Shop läuft ohne Probleme, doch der Live Shop zickt herum und verhält sich einfach nicht gleich. Irgendwo muss in der Konfiguration ein Unterschied sein - aber wo?
Die Konfiguration kann im Admin in den eigentlichen Shop Einstellungen sowie in jedem der installierten Module kontrolliert und verändert werden. Da bleibt einem meist nichts anderes übrig, als jeden Shop-Admin in einem eigenen Browser Fenster zu öffnen und die einzelnen Einstellungen von Hand Seite für Seite zu vergleichen.
OXCONFIG
Alle Einstellungen des OXID Shops, auch die der Module, werden gemeinsam in der Tabelle OXCONFIG gespeichert.
Die Tabelle OXCONFIG kann verschiedene Arten von Varianblen und Werten enthalten:
arr | Array | (0 => "abc", 1 => "xyz") |
aarr | Assoziatives Array | ("alpha" => "abc", "omega" => "xyz") |
bool | Bool'sche Werte | True/False |
int | Integer | 123 |
select | Wert aus Vorschlagsliste | "Option1" |
str | String/Text | "Firma GmbH" |
Aber leider sind die Werte in der Tabelle verschlüsselt und können mit einem einfachen SELECT nicht in lesbarer Form ausgegeben werden, das Ergebnis sieht dann so aus:
Modul | Variable | Typ | Wert |
| sHost | str | 0x00D0E1AEEBD778FAC282663570D16... |
| aCurrencies | arr | 0x4DBACE2972E14BF2CBD3A904422E... |
theme:azure | sThumnailsize | str | 0x079A3A49CA3630 |
jxConfig
Hier kann das Modul jxConfig helfen. Es liest die Tabelle OXCONFIG aus, decodiert die verschlüsselten Werte, formatiert die serialisierten Array in eine lesbare Form und zeigt das Ergebnis im Admin des Shops an:
|
Shop Einstellungen |
|
Modul Einstellungen |
Zusätzlich bietet das Modul die Möglichkeit nach Modulen, Variablen und Werten die Anzeige zu filtern:
|
Anzeige mit Filterung nach Modul jxExtYoutube |
Download und Einrichtung
Wie immer wird das Modul unter der GPL Lizenz kostenlos zur Verfügung gestellt. jxConfig kann als separates Modul zu jedem CE und PE Shop der Versionen 4.7, 4.8 und 4.9 hinzugefügt werden. Es unterstützt mehrere Sprachen, deutsch und englisch sind bereits enthalten, Änderungen an bestehenden Dateien sind nicht erforderlich.
Das Modul kann direkt von
Github herunter geladen werden.
Installation
Nach dem Hochladen der Dateien z.B. per FTP muss das Modul unter Erweiterungen - Module noch aktiviert werden. Das ist alles.
Keine Kommentare:
Kommentar veröffentlichen