Flag OXISSEARCH bearbeiten

Moin Forum,

folgendes Problem:

Ich möchte das Flag OXISSEARCH in der Tabelle OXARTICLES für alle Artikel einer bestimmte Kategorie inklusive aller Unterkategorien auf ‘0’ setzen.

Wie müsste da die SQL-Abfrage lauten?

Vielen Dank im Voraus!

Ein frohes Osterfest wünscht
Grobi

Hi,

es dürfte keine Anweisung geben, mit der man diesen Artikel-Flag mit einer Kategorie verknüpft.
Entweder ist der Artikel suchbar oder eben nicht und das über alle Kategorien!

Wo liegt den dein eigentliches Problem für die Frage?

Vielleicht habe ich mich etwas unverständlich ausgedrückt…

Ich habe eine Hauptkategorie mit diversen Unterkategorien.

Die Hauptkategorie habe ich auf ‘nicht sichtbar’ gesetzt, da ich alle Artikel dieser Kategorie vorerst nicht anbieten möchte.

Jedoch werden die Artikel über Suche gefunden und können auch bestellt werden.

Bei der Artikelbearbeitung gibt es ja auf der Registerkarte ‘Erweitert’ den Eintrag ‘Kann gesucht’ werden. Dies ist in der Tabelle OXARTICLES der Eintrag OXISSEARCH.

Nun möchte ich mit einem Update-Befehl alle Artikel dieser Hauptkategorie inklusive aller Unterkategorien dahingehend ändern, dass der Eintrag OXISSEARCH auf ‘0’ gesetzt wird.

Es betrifft ca. 800 Artikel - da wäre ein händisches Ändern sehr mühselig…

Also in etwas so:

update oxarticles set oxissearch = ‘0’ where… (und dann verließen sie mich…)

Moin Forum,

leider habe ich noch keine Problemlösung gefunden?

Wo findet man denn die Verknüpfung der Artikel mit den Kategorien?

Gruß
Grobi

Eine Lösung ohne Programmierkentnisse wäre, über den Gen.Importer. Einfach die Artikelnummern nach deinen Wünschen filtern und eine CSV-Datei zu erstellen mit den OXID und OXISSEARCH=0
Bei 800 Artikel solltest du mit 3-4 Importen hinkommen.

Die Verknüpfung von Artikeln zu Kategorien ist in der oxobject2categories