The easiest way: in database/config/general.php somewhere under: $aPhotoTypes=Array(1=>... add: $aThreeColsPages=array(x,y,z,a,b,c); (the letters mean the ID-numbers of prod-pages, you want to show as 3 columns). Now in core/products.php in function listProducts Under: $oPage=Pages::getInstance(); add: if(in_array($iContent,$GLOBALS['aThreeColsPages'])) $GLOBALS['config']['display_products_list']=1; else $GLOBALS['config']['display_products_list']=2;