Artikel - Aktiv/Inaktiv unterschied zu Mehrfachänderung Article.active

Hallo Zusammen,

eventuell hat hier jemand eine Idee. Wir spielen per API die Downloads (PDF) ein, diese werden zwar im Backend im Artikel selber angezeigt, aber nicht im Frontend.

Was mir aufgefallen ist, sobald ich den Artikel Manuell über die Fläche (Artikel aktiv ) inaktiv schalte, und danach wieder auf aktiv, werden die Downloads im Frontend angezeigt.

Da ich jetzt aber nicht per hand 500 Artikel auf inaktiv und wieder aktiv schalten möchte, habe ich es versucht über die Mehrfachänderung… allerdings ohne Erfolg.

Mehrfachänderung: Article.active 0 + detail.active 0 danach beide wieder auf 1.

Irgendeine Änderung nimmt er wohl noch vor, die nur über die Schaltfläche passiert.

Am besten gleich richtiges MySQL in der Datenbank

Ändert die Artikel wo ein „ungleichgewicht“ ist. Also weder an noch aus. Mit der Gewichtung es aktiv zu setzen wenn mindestens ein Wert aktiv ist. Vorsicht bei Varianten.

Ausm Kopf ohne Gewehr:

UPDATE s_articles sa
INNER JOIN s_articles_details AS sad ON sad.articleID = sa.id
SET sa.active = IF(2 - sa.active - sad.active > 0, 1, sa.active)
sad.active = IF(2 - sa.active - sad.active > 0, 1, sad.active)