Sortierung der Artikel in product.tpl?

Hallo,

stehe vor folgendem Problem. In der Artikelübersicht sollen die Artikel der Größe nach geordnet stehen. Doe Größe steht allerdings in folgendem Format in der Kurzbeschreibung:

500/240 mm
600/270 mm
1000/200 mm

Das erste Maß z.B. 1000 soll maßgebend sein. Klar ist das dieses Datenformat natürlich denkbar ungeeignet ist für eine Sortierung. Meine Idee wäre das Feld “EAN” was ich nicht nütze als Sortierfunktion einsetzen (EAN = 1, EAN =2, …).

Ich suche jetzt in der product.tpl die Stelle wo ich die Sortierung angeben kann + das Smarty-Tag für EAN. Leider finde ich nicht die entscheidene Stelle im Quellcode…

Für Hilfe wäre ich dankbar - oder vielleich hat jmd. auch einen anderen Tipp wie ich mein Sortierproblem lösen könnte. Vielen Dank

Hallo !

Ich hatte auch mal so ein Sortier-Problem, im letzten Post hab ich eine kleine Anleitung geschrieben wie man zusätzliche Sortierfunktion hinzufügt.

http://www.oxid-esales.com/forum/showthread.php?t=1468#post9073

mfg

Hallo,

das hört sich gut an - Noch eine Frage: Wie/wo finde ich eigentlich am besten wie die einzelnen Felder heißen. In Deinem Beispiel:

‘oxmanufacturerid’ => $columnnames_oxmanufacturerid

Bräuchte ich jetzt z.B. für EAN-Code?

Der Feldname in der Oxiddatenbank ist [B]oxean[/B] , das wäre dann auch der Feldname den du im Admin-Backend einträgst.

[B]columnnames_oxean[/B] und[B] INC_SORT_EAN[/B] wären dann frei gewählt

[{assign var="columnnames_oxean" value="INC_SORT_EAN"|oxmultilangassign }]
'oxean'=> $columnnames_oxean,
'INC_SORT_EAN' => 'EAN',

müsste so gehen

und natürlich nicht vergessenden /tmp Ordner zu löschen

Danke klasse! Ein Problem weniger :slight_smile:

Ein Problem habe ich jetzt doch noch mit Sortierung: Wie kann die Default-Sortierung (in diesem Fall oxean) einstellen. Muss erst auf die Sortierung klicken damit es sich sortiert.

O.K. Problem gelöst - die Sortierung bei den Kategorien hatte ich doch glatt übersehen…