public function __construct() { parent::__construct(); $this->_availableOrder = array('position' => Mage::helper('catalog')->__('Best Value'), 'name' => Mage::helper('catalog')->__('Name'), 'price' => Mage::helper('catalog')->__('Price')); switch (Mage::getStoreConfig('catalog/frontend/list_mode')) { case 'grid': $this->_availableMode = array('grid' => Mage::helper('catalog')->__('Grid')); break; case 'list': $this->_availableMode = array('list' => Mage::helper('catalog')->__('List')); break; case 'grid-list': $this->_availableMode = array('grid' => Mage::helper('catalog')->__('Grid'), 'list' => Mage::helper('catalog')->__('List')); break; case 'list-grid': $this->_availableMode = array('list' => Mage::helper('catalog')->__('List'), 'grid' => Mage::helper('catalog')->__('Grid')); break; } $this->setTemplate('catalog/product/list/toolbar.phtml'); }