Tomas.galvan Posted October 22, 2013 Share Posted October 22, 2013 Hola Tengo el prestashop 1.5.2.0 con unas modificaciones realizadas en una plantilla. La web no esta terminada pero la podeis ver aqui: www.innovasat.es. El problema que tengo es que quiero que se vea toda la descripción corta y que no ponga los puntos suspensivos. Alguien sabe como modificar esto? gracias Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 ¿Donde? ¿En los listados de productos http://innovasat.es/es/29-iphone-3g solo veo el nombre del producto? Los puntos suspensivos y corte del texto, es debido al truncate en el tpl, pero tienes que tener mucho cuidado, por que si dejas la descripcion que se vea entera, algunas tendran una descripcion mas grande que otros y se quedara esteticamente feo. Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 hola Victor, primero me gustaría agradecerte la ayuda que nos das con tus conocimientos. Llevo tiempo leyendo foros sobre prestashop y das muchas ideas y muchas soluciones, espero sigas así por el bien de prestashop y de los que lo utilizamos. Si, exacto, solo muestra el nombre del producto, no el resto de la descripción. Que archivo es el que tengo que modificar? De quedar estéticamente feo, existe alguna otra opción? gracias Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 hola Victor, primero me gustaría agradecerte la ayuda que nos das con tus conocimientos. Llevo tiempo leyendo foros sobre prestashop y das muchas ideas y muchas soluciones, espero sigas así por el bien de prestashop y de los que lo utilizamos. Si, exacto, solo muestra el nombre del producto, no el resto de la descripción. Que archivo es el que tengo que modificar? De quedar estéticamente feo, existe alguna otra opción? gracias ¿Pero tu quieres imprimir la descripcion o imprimir el nombre completo? (El listado de productos es el fichero /themes/plantilla/product-list.tpl) Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 yo quiero imprimir el nombre, la descripcion una vez entre el cliente. Link to comment Share on other sites More sharing options...
Feliz Garcia Posted October 22, 2013 Share Posted October 22, 2013 Hola, Yo soy un total novato, pero pienso que debes explicar donde lo quieres hacer si quieres te ayuden. (No vale decir, una vez entre el cliente) Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Nombre completo sin truncate en el listado de productos: Cambiarias esto en tu "product-list.tpl": {$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'} por {$product.name} --- Descripcion corta del producto completa en el listado de productos. Imaginemos que tienes algo asi (que no lo se) {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} seria asi: {$product.description_short} --- Tapoco si se te refieres al listado de productos, u a otra cosa. Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 Gracias de nuevo víctor, ya esta solucionado. en principio lo que e dejado a sido en truncate lo que e cambiado y lo e subido a 50, por si alguna vez pongo una descripción demasiado larga. He probado a dejarlo como tu decías en el apartado nombre completo sin truncate y también quedaba bien. doy el tema por solucionado Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Gracias de nuevo víctor, ya esta solucionado. en principio lo que e dejado a sido en truncate lo que e cambiado y lo e subido a 50, por si alguna vez pongo una descripción demasiado larga. He probado a dejarlo como tu decías en el apartado nombre completo sin truncate y también quedaba bien. doy el tema por solucionado Quedar, no queda bien.. Si te fijas aquí: http://innovasat.es/es/29-iphone-3g ahí saltos entre unos productos y otros. Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 pues no me habia fijado, porque en todos los demas sale bien. Voy a probar a dejarlo como estaba y ver si ese fallo es derivado este cambio o ya estaba de antes ahora cuento Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 pues no me habia fijado, porque en todos los demas sale bien. Voy a probar a dejarlo como estaba y ver si ese fallo es derivado este cambio o ya estaba de antes ahora cuento Vuelve a dejarlo con el nombre completo, te dire unos trucos css ,para que no se descuadre, que sera un altura fija al bloque de cada productos y un altura fija al nombre, lo que puede hacer que en algunos casos, no sea tan bonito el listado esteticamente pero que si quede cuadrado y no descolgado. Avisa, cuando pueda ver otra vez el nombre completo. Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Vuelve a dejarlo con el nombre completo, te dire unos trucos css ,para que no se descuadre, que sera un altura fija al bloque de cada productos y un altura fija al nombre, lo que puede hacer que en algunos casos, no sea tan bonito el listado esteticamente pero que si quede cuadrado y no descolgado. Avisa, cuando pueda ver otra vez el nombre completo. El truco para que no se descuadre, es añadir un height fijo acompañado de un overflow:hidden al: #product_list li h3 { padding: 0 0 10px 0; font-size: 13px; color: #000; } dentro del fichero: http://innovasat.es/themes/plantilla_181012Portatiles/css/product_list.css Quedando asi: #product_list li h3 { padding: 0 0 10px 0; font-size: 13px; color: #000; height:aquí calcula cuando pixeles de altura tendra el nombre fijo, para asignar el hueco; overflow:hidden; } --- Tambien conveniente, dejar un height fijo con un overflow:hidden; a los bloques de cada producto, aquí: #product_list li { text-align: center; float: left; width: 142px; padding: 16px; margin-bottom: 14px; margin-right: 6px; background-color: #f9f9f9; } Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 He realizado las modificaciones que me has indicado y por lo que estoy comprobando queda bien, e calculado altura con las nombre mas largo y le veo bien. Lo que no me explico que a podido pasar con el color de boton de añadir al carrito, que a cambiado de color, era blanco y ahora aparece en oscuro. Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Mierda, se sigue colando un producto en medio, ve al fichero: http://innovasat.es/themes/plantilla_181012Portatiles/product-list.tpl Cambia esto: %2 por %4 Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Lo que no me explico que a podido pasar con el color de boton de añadir al carrito, que a cambiado de color, era blanco y ahora aparece en oscuro. jaja, eso algo has tenido que tocar accidentalmente en el css (si antes mostraba el color bien y ahora no...) xD Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 Me imagino, pero la verdad, no se el que e modificado.... xD lo unico que encuentro victor con el simbolo es esto: {if $smarty.foreach.products.iteration%3 modifico el 3 por 4? Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Me imagino, pero la verdad, no se el que e modificado.... xD lo unico que encuentro victor con el simbolo es esto: {if $smarty.foreach.products.iteration%3 modifico el 3 por 4? Si correcto, cambialo a 4. (Se me fue el dedo al escribir) Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 ya esta!! ya se a que te referias, ahora lo veo, pero ahora me doy cuenta de que la imagen no esta centrada con el cuadrado de detras Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 ya esta!! ya se a que te referias, ahora lo veo, pero ahora me doy cuenta de que la imagen no esta centrada con el cuadrado de detras Si por que el width del: (product_list.css) #product_list li ahora tiene que ser a: 153px no a 142px Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Si por que el width del: (product_list.css) #product_list li ahora tiene que ser a: 153px no a 142px ah y ademas añadele un: height: 334px; overflow:hidden; Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 ya esta modificado, pero no queda totalmente centrado victor Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Asi: #product_list li { text-align: center; float: left; width: 161px; padding: 16px 8px 16px 16px; margin-bottom: 14px; margin-right: 6px; background-color: #f9f9f9; height: 334px; overflow: hidden; } Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 aparentemen me sale igual, esta un poco ida a la derecha Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Estaba "relizado a posta" ) Dejalo asi: #product_list li { text-align: center; float: left; width: 161px; padding: 16px 10px 16px 10px; margin-bottom: 14px; margin-right: 12px; background-color: #f9f9f9; height: 334px; overflow: hidden; } Y despues cambia esto: #product_list a.product_img_link { overflow: hidden; position: relative; float: left; display: block; border: 1px solid #ccc; } por #product_list a.product_img_link { overflow: hidden; position: relative; float: left; display: block; border: 1px solid #ccc; margin-left: 1px; } (Recuerda limpiar cache de tu navegador) Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Estaba "relizado a posta" ) Dejalo asi: #product_list li { text-align: center; float: left; width: 161px; padding: 16px 10px 16px 10px; margin-bottom: 14px; margin-right: 12px; background-color: #f9f9f9; height: 334px; overflow: hidden; } Y despues cambia esto: #product_list a.product_img_link { overflow: hidden; position: relative; float: left; display: block; border: 1px solid #ccc; } por #product_list a.product_img_link { overflow: hidden; position: relative; float: left; display: block; border: 1px solid #ccc; margin-left: 1px; } (Recuerda limpiar cache de tu navegador) No lo de la imagen, que te he dicho, creo que no es necesario, creo que si lo dejas asi: #product_list li { text-align: center; float: left; width: 159px; padding: 16px 10px 16px 10px; margin-bottom: 14px; margin-right: 14px; background-color: #f9f9f9; height: 334px; overflow: hidden; } queda cuadrado. Link to comment Share on other sites More sharing options...
Tomas.galvan Posted October 22, 2013 Author Share Posted October 22, 2013 Ahora si, perfecto. Gracias de nuevo victor. Lo único no consigo ver que pude modificar para cambiar el color de las letras, no se si comentartelo aqui o abrir un nuevo tema. Link to comment Share on other sites More sharing options...
Recommended Posts