1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
 
Bewertung:
 
 
86 Besucher online

osCommerce sort order - sortier-reihenfolge sortierung ändern, new products, neue produkte, startseite, shop

osCommerce die kostenlose Open Source E-Commerce Lösung (Online-Shop-System)

Wer, so wie ich, die Sortierreihenfolge der "Neuen" Produkte auf der Startseite ändern möchte, wird diese Anleitung zu schätzen wissen.

Prinzipiell kann man die Sortierung der Produkte (in den einzelnen Kategorien) ja über die Oberfläche unter "Konfiguration" bei "Expected Sort Order" (asc=aufsteigend / desc=absteigend) und "Expected Sort Field" (products_name=Produktname / date_expected=Datum) einstellen.

Soweit so gut!

Leider bleibt dabei die Sortierung der "Neuen Produkte" (New Products) auf der Startseite unberührt.

Deshalb ist es notwendig hier eine kleine Änderung im Programm vorzunehmen.
In der Datei "/catalog/includes/modules/products_new.php" steht in Zeile 21: (ziemlich am Ende) der Teil, der für die Sortierung zuständig ist: "order by p.products_date_added DESC"
Das heisst, die Sortierung erfolgt ABSTEIGEND nach dem Anlege-Datum des Produkts.
Wenn mann statt "DESC" nun auf "ASC" umstellt - wird AUFSTEIGEND sortiert.

Will man jetzt beispielsweise, wie in meinem Fall, nicht nach Datum, sondern nach Produkt-Name sortieren muss man ein anderes Feld angeben. "order by pd.products_name asc" sortiert nach Artikelname aufsteigend.

Problem gelöst!

Oscommerce

Hinweis: ich habe vorher versucht statt p.products_date_added einfach nur p.products_name zu schreiben, was nicht funktioniert hat. Den richtigen Variablen-Namen für das Namens-Feld habe ich dann in der Datei "/catalog/products_new.php" in Zeile 56 gefunden. Hier steht nämlich pd.products_name

Weitere Infos zu osCommerce gibt es hier:

Deutsche osCommerce Seite:
www.oscommerce.de

osCommerce online-Shop für CD´s: (cooler Sound!)
www.musicpark.at/catalog/

 
 
 

Powered by Weblication® CMS

Generiert in 2.093 Sekunden mit 19.07 MB Speicher