Magento – How to make category ‘Default Product Listing Sort By’ default option as ‘Position’

categoryce-1.8.1.0sorting

There is 'Default Product Listing Sort By' on every category

I setup ' Use Config Settings' for all categories and the config settings 'Product Listing Sort by' is 'Best Value'

I want to always products sort and show as 'Position'. but How can I make sort default option as 'Position?

enter image description here

enter image description here

Best Answer

I think you could either do it for each category or you could do it here as seen in the screenshot below

UPDATE Otherwise try this

In the toolbar block there is a method called disableParamsMemorizing. This should disable the storing of parameters in session. Try to add this in the toolbar block.

<action method="disableParamsMemorizing" />

or you can override the Mage_Catalog_Block_Product_List class and make the getToolbarBlock method look like this:

public function getToolbarBlock()
{
    if ($blockName = $this->getToolbarBlockName()) {
        if ($block = $this->getLayout()->getBlock($blockName)) {
            $block->disableParamsMemorizing();
            return $block;
        }
    }
    $block = $this->getLayout()->createBlock($this->_defaultToolbarBlock, microtime());
    $block->disableParamsMemorizing();
    return $block;
} 

Check this one here