Spaik Posted December 30, 2013 Share Posted December 30, 2013 Buenas. Despues de intentar todo el dia solucionar este problema, acudo al foro para haber si me podeis echar un cable. El problema es que al insertar más de una imagen en la descripcion de la categoria sale descuadrada y la primera imagen se repite. Adjunto como quiero que salga. He intentado quitar del editor html las etiquetas <p> pero siguen saliendo. ¿Que puedo hacer? Un saludo y gracias!! Link to comment Share on other sites More sharing options...
Spaik Posted December 31, 2013 Author Share Posted December 31, 2013 ¿Alguna novedad? Muchas Gracias ! Link to comment Share on other sites More sharing options...
Feliz Garcia Posted December 31, 2013 Share Posted December 31, 2013 Lo de que te aparezca repetida es raro. Si pulsas en la etiqueta "html" del editor grafico ¿Que codigo te ha generado? Te pego imagen Lo de hacer que el editor de la descripción de productos no te coloque un <p></p> de forma obligatoria al iniciar. Edita por ejemplo el fichero: /carpeta_admin/themes/default/template/controllers/products/helpers/form/form.tpl Busca esto: editor_selector :"autoload_rte", y debajo añade esto: forced_root_block :false, Feliz año nuevo ! Link to comment Share on other sites More sharing options...
Spaik Posted December 31, 2013 Author Share Posted December 31, 2013 Muchas gracias por responder. El codigo generado por el editor html es este: <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/1_1.png" alt="" width="181" height="281" /></p> <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/2_1.png" alt="" width="181" height="281" /></p> <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/3_1.png" alt="" width="181" height="281" /></p> Y el que me genera el navegador: <div class="cat_desc" <p id="category_description_short"></p><p><img class="f_left" src="http://localhost/tiendaonline/img/cms/1_1.png" alt="" width="181" height="281"></p>...<p></p> <p id="category_description_full" style="display:none"></p><p><img class="f_left" src="http://localhost/tiendaonline/img/cms/1_1.png" alt="" width="181" height="281"></p> <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/2_1.png" alt="" width="181" height="281"></p> <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/3_1.png" alt="" width="181" height="281"></p><p></p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">Más</a> </div> Si te fijas se repite la primera imagen la: 1_1.png Gracias y feliz año nuevo!!! Link to comment Share on other sites More sharing options...
Feliz Garcia Posted December 31, 2013 Share Posted December 31, 2013 Lo de que te aparezca repetida es raro. Si pulsas en la etiqueta "html" del editor grafico ¿Que codigo te ha generado? Te pego imagen Lo de hacer que el editor de la descripción de productos no te coloque un <p></p> de forma obligatoria al iniciar. Edita por ejemplo el fichero: /carpeta_admin/themes/default/template/controllers/products/helpers/form/form.tpl Busca esto: editor_selector :"autoload_rte", y debajo añade esto: forced_root_block :false, Feliz año nuevo ! Corrigo, lo que te he dicho de los "<p></p>" Al ser la descripcion de la categoria, supongo que es el fichero: (Creia que hablabas de las descripciones de los productos) /capeta_admin/themes/default/template/controllers/categories/helpers/form/form.tpl (creo *) -------- --------- Muchas gracias por responder. El codigo generado por el editor html es este: Y el que me genera el navegador: <div class="cat_desc" <p id="category_description_short"></p><p><img class="f_left" src="http://localhost/tiendaonline/img/cms/1_1.png" alt="" width="181" height="281"></p>...<p></p> <p id="category_description_full" style="display:none"></p><p><img class="f_left" src="http://localhost/tiendaonline/img/cms/1_1.png" alt="" width="181" height="281"></p> <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/2_1.png" alt="" width="181" height="281"></p> <p><img class="f_left" src="http://localhost/tiendaonline/img/cms/3_1.png" alt="" width="181" height="281"></p><p></p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">Más</a> </div> Si te fijas se repite la primera imagen la: 1_1.png Gracias y feliz año nuevo!!! Referente a la duplicación, ¿Aplicastes este cambio: http://www.prestashop.com/forums/topic/279685-solucionado-texto-doble-en-descripcion-de-categorias/?do=findComment&comment=1405664 sobre el fichero "category.tpl" de tu plantilla ? Link to comment Share on other sites More sharing options...
Spaik Posted December 31, 2013 Author Share Posted December 31, 2013 El bug no me soluciona nada lo he cambiado pero sigue dando problemas. Esto es muy raro. Quiero poner 3 imagenes con 3 enlaces para entrar a subcategorias. He probado el mapa de imagenes pero solo es con productos. Link to comment Share on other sites More sharing options...
Spaik Posted January 1, 2014 Author Share Posted January 1, 2014 Vale lo he solucionado aunque no me gusta mucho el remedio, aunque mejor eso que la enfermedad. Fichero: tienda/themes/default/category.tpl De esto: {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 120} <p id="category_description_short">{$category->description|truncate:120}</p> <p id="category_description_full" style="display:none">{$category->description}</p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a> {else} <p>{$category->description}</p> {/if} </div> {/if} Dejarlo así: {if $category->description} <div class="cat_desc"> {* {if strlen($category->description) > 120} <p id="category_description_short">{$category->description|truncate:120}</p> <p id="category_description_full" style="display:none">{$category->description}</p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a> {else} *} <p>{$category->description}</p> {* {/if} *} </div> {/if} Pero no cambiando de la etiqueta <p> a <div> si no se descuadra. Supuestamente en la versión 1.5.5 es un bug pero creo que en la version 1.5.6 no lo es. Entonces si no me da problemas creo que lo he solucionado. Link to comment Share on other sites More sharing options...
Recommended Posts