aquihaydominios Posted May 19, 2013 Share Posted May 19, 2013 Buenas, nos gustaría comentar un detalle que ha cambiado y no sabemos muy bien la razón. En versiones anteriores, podíamos cambiar el orden de las páginas CMS fácilmente a través de las flechitas que aparecían en la tabla: http://screencloud.net/v/3gRq Pero ahora, en la versión 1.5.4.1 no aparecen estas flechitas: http://o7.no/13EoroU En nuestro blog, explicamos hace algún tiempo como cambiar el orden (http://www.aquihaydominios.com/blog/cambiar-el-orden-de-las-paginas-en-el-modulo-bloque-cms-blockcms-en-prestashop/), pero gracias a los comentarios, hemos averiguado que estas flechas ya no aparecen, sin embargo aparece una columna: Position, pero al editar la página, no hay ningún campo que se refiera a este valor. Gracias! Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted May 19, 2013 Share Posted May 19, 2013 (edited) Buenas, nos gustaría comentar un detalle que ha cambiado y no sabemos muy bien la razón. En versiones anteriores, podíamos cambiar el orden de las páginas CMS fácilmente a través de las flechitas que aparecían en la tabla: http://screencloud.net/v/3gRq Pero ahora, en la versión 1.5.4.1 no aparecen estas flechitas: http://o7.no/13EoroU En nuestro blog, explicamos hace algún tiempo como cambiar el orden (http://www.aquihaydo...-en-prestashop/), pero gracias a los comentarios, hemos averiguado que estas flechas ya no aparecen, sin embargo aparece una columna: Position, pero al editar la página, no hay ningún campo que se refiera a este valor. Gracias! Me paso por aqui para molestar. Esto es debido a que en el fichero: /controllers/admin/AdminCmsController.php En la 1.5.4.1, se han realizado las modificaciones comentadas aquí: https://github.com/PrestaShop/PrestaShop/commit/e9b8af0e974dfd8d0a05c8dbaea231cfce77472f Se ha eliminado esta funcion: public function getList($id_lang, $order_by = null, $order_way = null, $start = 0, $limit = null, $id_lang_shop = false) { if ($order_by && $this->context->cookie->__get($this->table.'Orderby')) $order_by = $this->context->cookie->__get($this->table.'Orderby'); else $order_by = 'position'; parent::getList($id_lang, $order_by, $order_way, $start, $limit, $id_lang_shop); } Y luego se ha añadido esto: if (Tools::isSubmit($this->table.'Orderby') || Tools::isSubmit($this->table.'Orderway')) $this->filter = true; Dentro de: public function postProcess() Yo he probado restaurar solo la funcion: public function getList($id_lang, $order_by = null, $order_way = null, $start = 0, $limit = null, $id_lang_shop = false) { if ($order_by && $this->context->cookie->__get($this->table.'Orderby')) $order_by = $this->context->cookie->__get($this->table.'Orderby'); else $order_by = 'position'; parent::getList($id_lang, $order_by, $order_way, $start, $limit, $id_lang_shop); } en el fichero: /controllers/admin/AdminCmsController.php y me han vuelto a aparecer las flechas. Pero supongo que si han quitado la funcion.... ¿Ha sido por algo? ¿no? Edited May 19, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 1, 2013 Share Posted July 1, 2013 Bug reparado para Prestashop 1.5.4.1: https://github.com/PrestaShop/PrestaShop/commit/453bb826ef2081175700b258b0ca799f3de605f6 Link to comment Share on other sites More sharing options...
Recommended Posts