Habe mein theme( ursprunglich dupliziert von Azure), habe auch mein theme optionen in die oxconfig tabelle eingetragen, aber wenn ich gehe auf themen -> mein theme, die setting sind nicht anklickbar.
ABER wenn ich egal was Azure, Basic nur anklicke, ohne zu speichern, und dann noch mal auf mein theme gehe sind die settings da und nutzbar ?
noch eine frage, wie ist die besten methode ein neuen theme zu machen, wegen die eintrage in oxconfig, und oxconfigdisplay, ich gehe von aus die feld oxid ist nur ein primar id, und ist egal was da drin steht ? …
antwort mein eigene frage…
SET @sourceTheme=‘theme:azure’;
SET @targetTheme=‘theme:meintheme’;
INSERT INTO oxconfig (OXID, OXSHOPID, OXMODULE, OXVARNAME, OXVARTYPE, OXVARVALUE)
(
SELECT UUID(), OXSHOPID, @targetTheme, OXVARNAME, OXVARTYPE, OXVARVALUE FROM oxconfig WHERE OXMODULE = @sourceTheme
);
INSERT INTO oxconfigdisplay (OXID, OXCFGMODULE, OXCFGVARNAME, OXGROUPING, OXVARCONSTRAINT, OXPOS)
(
SELECT UUID(), @targetTheme, OXCFGVARNAME, OXGROUPING, OXVARCONSTRAINT, OXPOS FROM oxconfigdisplay WHERE OXCFGMODULE = @sourceTheme
);