tapiporla Posted April 6, 2011 Share Posted April 6, 2011 Me he dado cuenta que en la version que estoy usando 1.3.7 el ordenar precios del mas barato al mas caro y viceversa no funciona correctamente ya que al parecer solo ordena de mas abrato a mas caro solo los que son mostrados y no ente todos los de la categoria.La solucion es la siguienteen el archivo Category.php de la carpeta classes.en la linea que empieza por (p.`price` * IF(t.`rate`,((100 + (t.`r ................................... creo que es la linea 402hay que sustituir : (p.`price` * IF(t.`rate`,((100 + (t.`rate`))/100),1) - IF((DATEDIFF(`reduction_from`, CURDATE()) <= 0 AND DATEDIFF(`reduction_to`, CURDATE()) >=0) OR `reduction_from` = `reduction_to`, IF(`reduction_price` > 0, `reduction_price`, (p.`price` * IF(t.`rate`,((100 + (t.`rate`))/100),1) * `reduction_percent` / 100)),0)) AS orderprice por lo siguiente (p. `price` * IF (t. `rate`, ((100 + (t. `rate`)) / 100), 1)) AS orderprice Nose si este error estara arreglado en la 1.4 pero desde luego ami me traia de cabeza Link to comment Share on other sites More sharing options...
Recommended Posts