Guten Morgen zusammen,
ich hatte vor die Artikelliste auf der Startseite nach Lagerbestand zu sotieren.
Dazu dachte ich reicht es, wenn ich das Query in der Funktion loadActionArticles für oxnewest dementsprechen nach oxarticles.oxstock sotiere.
Das klappt auch ganz gut in positiver Richtung, beachtet jedoch auch nicht den tatsächlichen Wert des Lagerbestandes.
Also wenn ich Lagerbestände ins positive verändere werden diese in der Listenposition nach ganz vorn gesetzt.
Hingegen eine Reduzierung des Lagerbestandes eines Produktes hat keine Auswirkung auf die Position.
Woran liegt das, was passiert dort mit dem Framework ?! -
Eine Sotierung nach oxactions2article.oxsort funktioniert im Standart doch auch problemlos.
Grüße
Das Query:
$sSelect = "select $sArticleFields from oxactions2article
left join $sArticleTable on $sArticleTable.oxid = oxactions2article.oxartid
left join $sViewName on $sViewName.oxid = oxactions2article.oxactionid
where oxactions2article.oxshopid = '$sShopID' and oxactions2article.oxactionid = $sActionID and $sActiveSql
and $sArticleTable.oxid is not null " .$oBaseObject->getSqlActiveSnippet(). "
order by oxarticles.oxstock desc $sLimit";