[...]
2) Bei mir im Shop gibt es eine Hauptkategorie . Das kann man sich so vorstellen:
HAUPTKATEGORIE
-Unterkategorie
--Unterkategorie
---Unterkategorie
---Unterkategorie
----Die jeweiligen Produkte der Unterkategorien (von den 2)
Nehme ich nun die Hauptkategorie als Preisänderung, geht das leider nicht, ich muss bis in die 2te Unterkategorie gehen um die Preise zu ändern. Da ich aber knapp 100 Unterkategorien habe mit wiederum jeweils 2 weiteren Unterkategorien ist das ein sehr großer Aufwand.
Ich hoffe ich konnte das nun gut beschreiben, falls nicht, werde ich euch einen Screenshot machen.
[...]
Hi GoldRunner,
ich habe das selbe Problem wie du. Ich habe meine Artikel auch in Unterkategorien, die aber bei den Hauptkategorien nicht angezeigt werden.
Ich habe mir mal den Quellcode angeschaut und ich glaube zu wissen wo der Hund begraben ist.
Die Anzahl der Artikel wird mit folgendem Code ausgegeben:
<td class="header_gift" width="10%" align="center"><?php echo PRODUCTS_COUNT; ?></td>
Die Produkte werden mit folgender Abfrage aus der Datenbank geholt:
$products = "SELECT COUNT(products_id) AS ANZAHL
FROM ".TABLE_PRODUCTS_TO_CATEGORIES." WHERE categories_id = '".$categories['categories_id']."'";
$products_query = xtc_db_query($products);
$products = xtc_db_fetch_array($products_query);
Ich denke man müsste die Abfrage ein wenig ändern, damit auch die Artikel aus den Unterkategorien berücksichtigt werden, soweit bin ich aber leider noch nicht.
Vielleicht kann ja jemand mal helfen oder hat sowas ähnliches schonmal gemacht?
EDIT: Hab nochmal ein wenig in der Datenbank geschaut und man müsste denke ich das Feld parent_id aus der Tabelle categories bei der Abfrage berücksichtigen.
mfg
Freetz