Hi,
ich muss für meine Firma ein paar Anpassungen an einem komerziellen, gekauften Shop machen.
Ich bin fast fertig, habe nur noch eine Sache :
Ich habe ein Feld category, wo jedem Artikel eine oder mehrere (durch / ) getrennte Kategoriezugehörigkeiten enthalten sind, z.B.
Kategorie1
Kategorie5/Kategorie7
Der Shop ersteller hat die Rubrikenabfrage über SELECT DISTINTC gelöst, dass man mehrere Kategorien für einen Artikel haben kann ist auch schon ein exploit (das mit dem / ) , ist aber aus dem Entwicklerforum von einem anderen User gepostet worden.
So, und ich habe die Ehrenvolle Aufgabe nun dafür zu sorgen, dass alle Artikel in einer bestimmten (aber nicht alphabetischen oder numerischen) reihenfolge sortiert werden.
Die sortierung muss ich also mit der Hand im Quelltext bzw bei der DB abfrage festlegen (die Artikelangruppen sind dann fest nach der installation, für änderungen haben wir einen wartungsvertrag)
Jetzt suche ich also nach einer trickreichen und sauberen lösung, alle artikel auszulesen und dann zu sortieren.
Mein Ansatz bisher ist es per select distinct alle artikelgruppen auszulesen, dann nochmal aufzuspalten mit explode und "/" und dann neu zu sortieren, ich hoffe aber mit eurer Hilfe eine trickreichere Methode zu finden.
cya max
ich muss für meine Firma ein paar Anpassungen an einem komerziellen, gekauften Shop machen.
Ich bin fast fertig, habe nur noch eine Sache :
Ich habe ein Feld category, wo jedem Artikel eine oder mehrere (durch / ) getrennte Kategoriezugehörigkeiten enthalten sind, z.B.
Kategorie1
Kategorie5/Kategorie7
Der Shop ersteller hat die Rubrikenabfrage über SELECT DISTINTC gelöst, dass man mehrere Kategorien für einen Artikel haben kann ist auch schon ein exploit (das mit dem / ) , ist aber aus dem Entwicklerforum von einem anderen User gepostet worden.
So, und ich habe die Ehrenvolle Aufgabe nun dafür zu sorgen, dass alle Artikel in einer bestimmten (aber nicht alphabetischen oder numerischen) reihenfolge sortiert werden.
Die sortierung muss ich also mit der Hand im Quelltext bzw bei der DB abfrage festlegen (die Artikelangruppen sind dann fest nach der installation, für änderungen haben wir einen wartungsvertrag)
Jetzt suche ich also nach einer trickreichen und sauberen lösung, alle artikel auszulesen und dann zu sortieren.
Mein Ansatz bisher ist es per select distinct alle artikelgruppen auszulesen, dann nochmal aufzuspalten mit explode und "/" und dann neu zu sortieren, ich hoffe aber mit eurer Hilfe eine trickreichere Methode zu finden.
cya max
Kommentar