In Tabelle "configuration" hab ich nix gefunden - was aber auch nix heißen will. Ist sonstwo ein "Options-Schalter" versteckt, dem man entnehmen kann ob "Eigenschaften" und/oder "Attribute" überhaupt aktiviert sind? Für zielführende Tipps, bereits jetzt besten Dank!
Hallo Manfred, hoffe, dass Du das meinst: Die Attribute, wenn Sie unter Modulcenter aktiviert bzw. installiert werden, erzeugen einen Eintrag in der gm_configuration. Nun, fast richtig. Fehlt nur das gm_ davor. gm_key = MODULE_CENTER_PRODUCTATTRIBUTES_INSTALLED gm_value = 1 (bedeutet das es installiert ist, also true) Hier noch die SQL-Abfrage dazu: Code: SELECT * FROM gm_configuration WHERE gm_key = 'MODULE_CENTER_PRODUCTATTRIBUTES_INSTALLED' Viele Grüße
Es gibt da kein aus, also keinen Wert. Immer an. Vorsicht: Hohe Chancen dass das zu 3.15 verschwindet.
Bedeutet das, dass mit der 3.15. das neue Modul dafür kommen könnte, oder fliegt nur der Schalter raus?
Hallo Manfred, wie Wilken schon sagt, gibt es keinen Schalter hierzu, weil die Eigenschaften immer aktiv sind. Daher habe ich dir diesbezüglich nichts geschickt. Da ich im Moment genau so schlau und überrascht bin, wie Barbara, was Wilken bez. der 3.15er-Version geschrieben hat, wäre es schon interessant zu wissen, ob Attribute und Eigenschaften komplett rausfliegen und abgelöst werden durch etwas Neues oder Wilken einfach nur sagen wollte, dass die Konstante rausfliegt. Wie Du weißt, Manfred, führen viele Wege nach Rom. Vielleicht könntest Du dann folgendes machen. Dazu müsste man natürlich wissen, in welcher Form Du diese Infomation benötigst. Für mich stellt sich die Frage, wann ist diese Information, ob Attribute und/oder Eigenschaften aktiviert sind, relevant? Dann, wenn sie Produkten zugordnet sind oder, ob einfach nur Attribute/Eigenschaften angelegt sind, jedoch nicht zugeordnet. Sinn würde für mich ersteres machen und dann könntest Du nämlich auf die Tabellen gehen und prüfen, ob ein Query ein Ergebnis >= 1 liefert. Wäre an der Stelle zumindest etwas improvisiert. Ich hoffe, Du verstehst meinen Gedankengang?
Das habe ich mir schon gedacht, Dennis. Dann müsste man auf die Tabellen gehen, wo auch Attribute und Eigenschaften tatsächlich Produkten zugeordnet sind. Ansonsten würde es keinen Sinn machen, die Datenbank damit zu stalken, ob diese nur da sind, aber nicht zugordnet.
Direkt einen Query auf die gm_configuration abzufeuern, ist eigentlich nicht so cool. Ich würde dies vorschlagen: PHP: $attributesActivated = (bool)gm_get_conf('MODULE_CENTER_PRODUCTATTRIBUTES_INSTALLED') === true;
Hallo Marco. Die Fragen, die uns durch den Kopf gehen, sind: Verschwindet nur die Konstante? Werden die Attribute/Eigenschaften abglöst? Wenn ja, was passiert mit den alten Tabellen? Viele Grüße