CLM Logo

Idee Einstellungen beim Installieren überschrieben

Mehr
15 Jahre 5 Monate her - 15 Jahre 5 Monate her #592 von TAhlers
Ich habe gerade 0964b v36 installiert und habe festgestellt dass meine Einstellungen (ich hatte z.B. DWZ-Auswertung auf Liga stehen, danach stand es wieder auf Saison) geändert werden.
Die Logik über die config.xml passt m.E. nicht zu dem Updategedanken, ich fürchte die Einstellungen müssen auch in einer DB-Tabelle hinterlegt werden.
Letzte Änderung: 15 Jahre 5 Monate her von TSchwietert.

Bitte Anmelden um der Konversation beizutreten.

Mehr
15 Jahre 5 Monate her #601 von TSchwietert
Och nööö ! Du weißt schon wie oft die Konfiguration im CLM benutzt wird ? Da muß es eine andere Möglichkeit geben die nicht so aufwändig ist !

Zugegebenermaßen hatte ich aber auch schonmal über eine SQL Tabelle für die Einstellungen nachgedacht, da die XML Lösung zwar hübsch ist aber auch einige Schwächen besitzt...

Bitte Anmelden um der Konversation beizutreten.

Mehr
15 Jahre 5 Monate her #602 von TAhlers
Diese Reaktion habe ich erwartet.
Es gibt vielleicht einen anderen Lösungsweg:
So weit ich weiss werden die Daten der Einstellung irgendwo in der _components Tabelle gespeichert.

1) Anpassen der Installation.
a) Installfile
Neue Tabelle anlegen, in der die Einstellungen aus der _components Tabelle übernommen werden.
Wenn diese neue Tabelle schon da ist werden die Werte in die _components Tabelle übernommen

b) uninstallfile
Die Werte aus der Einstellungen aus der _components Tabelle werden in die neu angelegte Tabelle übernommen.

Das löst zumindest das Problem bei zukünftigen Updates

Bitte Anmelden um der Konversation beizutreten.

Mehr
15 Jahre 5 Monate her #603 von DMohr
Wenn ich das richtig mitbekommen habe, wird auch die .css immer beim Update überschrieben.....

Das müsste auch angepasst werden fürchte ich.

Bitte Anmelden um der Konversation beizutreten.

Mehr
15 Jahre 5 Monate her #605 von TSchwietert

So weit ich weiss werden die Daten der Einstellung irgendwo in der _components Tabelle gespeichert.

Da werden nur allgemeine Enstellungen der Komponenten gespeichert, wie Menübilder, Pfade etc.

Die .css Dateien kann ich genauso wie die Sprachfiles umbenennen und damit vor dem Löschen bewahren. Bei Installation das Ganze wieder Retour und fertig. Baue ich demnächst ein !

Bitte Anmelden um der Konversation beizutreten.

Mehr
15 Jahre 5 Monate her - 15 Jahre 5 Monate her #607 von TAhlers
Im Feld params der Tabelle hp_components werden die Einstellungen gespeichert.
(Da stimmt evtl. auch noch was mit der Installation nicht, denn die Werte sind bei einer Neuinstallation erst da wenn einmal die Einstellungen aufgerufen werden. Wahrscheinlich müssen die Parameter nur aus der config.xml in die clm.xml verlagert werden).
Es sieht aber so aus das der Eintrag in der components-Tabelle gelöscht wird bevor das Uninstallscript durchlaufen wird.
Letzte Änderung: 15 Jahre 5 Monate her von TAhlers.

Bitte Anmelden um der Konversation beizutreten.

  • Nicht erlaubt Themen erstellen
  • Nicht erlaubt antworten
  • Nicht erlaubt Beitrag bearbeiten
Ladezeit der Seite: 0.089 Sekunden
Powered by Kunena Forum