Neue Artikel Startseite einblenden ohne Top

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

Ich möchte automatisch "Neue Artikel" auf der Startseite im {$main_content} Bereich anzeigen lassen. Bis jetzt habe ich herausgefunden, das wohl nur Artikel unter "Neue Artikel" angezeigt werden die im Admin mit "TOP" aktiviert werden. In der {box_WHATSNEW} links im Bild wird auch alles richtig angezeigt wie es soll, ebenso wie wenn ich in eine Produktgruppe gehe auch dort werden mir die neuen Artikel der Kategorie angezeigt.

Ich hätte aber gerne die neuen Artikel auf der Startseite angezeigt so wie es bei allen Unterkategorien der Fall ist. Weiß jemand Rat?

Antwort von Hetfield 07.2008:

Dazu in der Datei includes/modules/new_products.php nach folgender SQL-Abfrage suchen:

$new_products_query = "SELECT * FROM
                           ".TABLE_PRODUCTS." p,
                           ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE
                           p.products_id=pd.products_id and
                           p.products_startpage = '1'
                           ".$group_check."
                           ".$fsk_lock."
                           and p.products_status = '1' 
                           and pd.language_id = '".(int) $_SESSION['languages_id']."'
                           order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;

und gegen diese ersetzen:

$new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".
                                       TABLE_PRODUCTS_DESCRIPTION." pd 
                       WHERE p.products_id=pd.products_id ".$group_check." ".$fsk_lock." 
                        AND p.products_status = '1' 
                        AND pd.language_id = '".(int) $_SESSION['languages_id']."'
                       ORDER BY p.products_date_added DESC LIMIT ".MAX_DISPLAY_NEW_PRODUCTS;

Nun werden die neusten Artikel des gesamten Shops auf der Startseite angezeigt. Die Anzahl der angezeigten Produkte wird über den Adminbereich eingestellt (gleiche Einstellung wie wie für die Unterkategorien). Voraussetzung ist natürlich, dass in products_date_added auch was drin steht. Beim Standard-Import wird dieses Feld allerdings nicht beschrieben. Das müsstest du eventuell noch anpassen.

           
anything