wir möchten, dass sämtliche Artikel der Unterkategorien, möglichst automatisch, in der Oberkategorie enthalten sind und sofort angezeigt werden. Zum Beispiel:
ja das weiß ich. Ich suche nach einer schnellen Möglichkeit, etwa 3.000 Artikel, die schon (Unter-)Kategorien zugeordnet sind, einer Oberkategorie zuzuordnen.
Du kannst doch, wenn du eine OberKategorie ausgewählt hast die Liste / Popup Fenster (Artikel zu einer Kat zuordnen) auf die Unterkategorien beschränken. Dann auf “Alle zuordnen” und dein komplette Unterkat ist in der Hauptkat. Das macht soviel Arbeit wie du Kategorien hast.
Hoffe das man das verstehen kann.
Ist zwar manuell, geht aber meines Erachtens nach recht schnell.
Oder die oxarticlelist.php in folgendem Bereich etwas manipulieren:
$sSelect = "SELECT $sFields FROM $sO2CView as oc left join $sArticleTable
ON $sArticleTable.oxid = oc.oxobjectid
WHERE ".$this->getBaseObject()->getSqlActiveSnippet()." and $sArticleTable.oxparentid = ''
and oc.oxcatnid = ".$oDb->quote($sCatId)." $sFilterSql GROUP BY oc.oxcatnid, oc.oxobjectid ORDER BY $sSorting oc.oxpos, oc.oxobjectid ";
return $sSelect;
}