akond Posted July 24, 2013 Share Posted July 24, 2013 (edited) Wenas. Como sabeis el prestashop no incluye un editor de texto para las descripciones de categorias (puede que alla algun modulo pero por defecto no) entonces uso codigo html en la descripcion de las categorias para darles formato(algo muy simple solo uso los tags <br> y <b>). Ahora el problema viene cuando le das formato a una subcategoria: Si os fijais prestashop pone una breve descripcion de la subcategoria en la pagina de la categoria padre, exactamente 120caracteres. Si da la casualidad que en el final de esos 120 caracteres a quedad un tag html sin cerrar es cuando vienen los problemas. Ami me esta pasando con el tag <b> (que es para negrita) y toda las subcategorias por debajo de esta que quedo con el tag <b> abierto salen en negrita Mis conocimientos de php son bastante basicos xD y he probado a usar la funcion str_replace pero no ha acabado de funcionar :S Le puse el siguiente codigo al category.tpl justo despues de cuando comprueba si la subcategoria tiene descripcion puesta {str_replace("<b>", "", $subcategory.description)} {str_replace("</b>", "", $subcategory.description)} Edited July 24, 2013 by akond (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 24, 2013 Share Posted July 24, 2013 Wenas. Como sabeis el prestashop no incluye un editor de texto para las descripciones de categorias (puede que alla algun modulo pero por defecto no) entonces uso codigo html en la descripcion de las categorias para darles formato(algo muy simple solo uso los tags <br> y <b>). Con esto: http://victor-rodenas.com/2013/02/02/guia-permitir-anadir-codigo-html-en-las-descripciones-de-las-categorias-en-prestashop-1-5/ puedes meter el editor html, en esa parte. Link to comment Share on other sites More sharing options...
akond Posted July 24, 2013 Author Share Posted July 24, 2013 Pues si que es facil añadirlo pensaba que seria mas complicado o pagando con algun modulo jeje. Muchas gracias voy a poner ese codigo magico Por cierto muy bueno tu blog! Link to comment Share on other sites More sharing options...
nadie Posted July 24, 2013 Share Posted July 24, 2013 Por cierto, si se te corta a 120 el texto de impresion, es porque en el category.tpl (/themes/tu-plantilla/category.tpl) tienes un truncate:120 ¿no? Link to comment Share on other sites More sharing options...
akond Posted July 24, 2013 Author Share Posted July 24, 2013 Por cierto, si se te corta a 120 el texto de impresion, es porque en el category.tpl (/themes/tu-plantilla/category.tpl) tienes un truncate:120 ¿no? Exacto, pero es como lo quiero, porque si la descripcion de la subcategoria es muy larga no queda bien Link to comment Share on other sites More sharing options...
akond Posted July 24, 2013 Author Share Posted July 24, 2013 Acabo de editar el codigo como dice en tu blog pero no me soluciona el problema sigue sin cerrar la negrita ! En el admin ya me sale el editor html ese pero sigue sin cerrar el tag en la descripcion breve xD Link to comment Share on other sites More sharing options...
akond Posted July 24, 2013 Author Share Posted July 24, 2013 (edited) Bueno ya consegui arreglarlo de una manera super cutre pero efectiva jaja en el archivo category.tpl la linea <p id="category_description_short"> subcategory.description|truncate:120}</p> le añadi un cierre de negrita </b> de esta manera: <p id="category_description_short">{$subcategory.description|truncate:120}</b></p> Edited July 24, 2013 by akond (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts