Manuelle Artikelsortierung funktioniert nicht

Hallo,

ich versuche, meine Artikel unter ‘Kategorien > Sortierung > Artikel sortieren’ in eine individuelle Reihenfolge zu bringen. Dies funktioniert aber nicht. Unter Stamm ist bei Schnellsortierung “keine” eingetragen.

Ändere ich die Schnellsortierung auf z.B. Preis oder Artikelnummer, dann wird im Shop die korrekte Reihenfolge angezeigt. Stelle ich die Schnellsortierung auf “keine” zurück und sortiere individuell, erfolgt die Sortierung im Shop immer nach dem Titel.

Hat jemand eine Idee? Selbst eine längere Suche im Forum hat keine Lösung gebracht.

VG

ich habe das gleiche problem. die manuelle sortierung wird nicht gespeichert.

im firebug konnte ich folgende fehlermeldung lesen, wenn ich auf “sortierung speichern” klicke:

<br />
<b>Fatal error</b>: Uncaught exception ‘oxAdoDbException’ with message 'mysql:EXECUTE error: [1054: Unknown column ‘oxobject2category.id’ in ‘where clause’] in EXECUTE with parameters UPDATE oxobject2category SET oxobject2category.oxid = “07847e6da337fc31b2c6cfeb27b5798e”,oxobject2category.oxobjectid = “07865d62b95ab4fdc952c656d4e83228”,oxobject2category.oxcatnid = “0f27173520ae3060142c8861bebf45da”,oxobject2category.oxpos = 1,oxobject2category.oxtime = “0”,oxobject2category.oxtimestamp = “20140221173501” WHERE oxobject2category.id LIKE ‘1’, for user …/core/adodblite/adodb-exceptions.inc.php:84
Stack trace:
#0 …/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw(‘mysql’, ‘EXECUTE’, 1054, ‘Unknown column …’, ‘UPDATE oxobject…’, false, Object(object_ADOConnection))
#1 …/core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query('UPDATE oxobje in <b>…/core/adodblite/adodb-exceptions.inc.php</b> on line <b>84</b><br />

hier nochmal der sql code im klartext:

UPDATE oxobject2category
SET oxobject2category.oxid = ‘07847e6da337fc31b2c6cfeb27b5798e’,
oxobject2category.oxobjectid = ‘07865d62b95ab4fdc952c656d4e83228’,
oxobject2category.oxcatnid = ‘0f27173520ae3060142c8861bebf45da’,
oxobject2category.oxpos = 1,
oxobject2category.oxtime = ‘0’,
oxobject2category.oxtimestamp = ‘20140221173501’;
WHERE oxobject2category.id LIKE ‘1’

woher kommt die spalte id? die gibt es nicht in der tabelle.

es werden keine module verwendet, die die speicherung beeinflussen könnten.

hat jemand nen tipp? ist das ein oxid bug?