Jump to content

[Solucionado] Limitar descripción corta dentro de un producto


Recommended Posts

Buenas,

 

Ya por fin hice la subida masiva de productos, pero resulta que la descripción corta, viene el texto completo, como si fuera la descripción normal en "MAS". 

 

Yo quiero que aunque haya muchos caracteres en la descripción, se limite a la cantidad que yo ponga, y en vez de así:

 

Limitar descripción corta dentro de un producto

 

Automáticamente lo dejara así:

 

Limitar descripción corta dentro ...

 

Así con sus puntos, para que no corte en mitad de palabras, y lo deje sin sentido.

 

 

Gracias!

 

 

Edited by Pecado Perfecto (see edit history)
Link to comment
Share on other sites

Por ejemplo, si te fijas (al menos en la plantilla por defecto), por ejemplo en el listado de productos:

/themes/default/product-list.tpl

Tienes esto:

{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}

¿Y tu diras que es esto del truncate?

 

Pues aquí: http://www.smarty.net/docsv2/es/language.modifier.truncate.tpl lo tienes explicado. (En Español) 

Link to comment
Share on other sites

Genial Nadie :D Así me quedó bien clarito.

 

Intenté también truncarlo también la corta en la de la ficha del producto, miré en product.tpl y no conseguí encontrar exactamente cual tocar.

 

Al menos en la plantilla por defecto, la descripción corta en la ficha del producto

/themes/plantilla/product.tpl
la tienes así:

 

	<div id="short_description_content" class="rte align_justify">{$product->description_short}</div>

 

 

(Puedes aplicarle un truncate, como te comente unos mensajes mas arriba en este mismo tema)

Link to comment
Share on other sites

 <div id="short_description_content" class="rte align_justify">{$product->description_short|strip_tags:'UTF-8'|truncate:360:'...'}</div>

 

Sería así el resultado final? Cambiando el valor de 360 claro (por cierto como haces para ponerlo en un recuadro? xD)

 

O solo sería añadido el |truncate:360:'...'  ??

 

EDIT: Puse sólo el truncate y quedó muy bien :)

 

Gracias!

Edited by Pecado Perfecto (see edit history)
Link to comment
Share on other sites

Una ultima pregunta, donde se limita el título del producto en productos destacados? Cuando es muy largo se superpone a la descripción.

Fichero:

 

/themes/plantilla/modules/homefeatured/homefeatured.tpl
O sino lo tienes sobreescrito en tu plantilla, fichero:

 

/modules/homefeatured/homefeatured.tpl
Link to comment
Share on other sites

Fichero:

 

/themes/plantilla/modules/homefeatured/homefeatured.tpl
O sino lo tienes sobreescrito en tu plantilla, fichero:

 

/modules/homefeatured/homefeatured.tpl

Yo en mi caso tengo: (35 para el nombre)

 

{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}

Y  65 para la descripción corta.

{$product.description_short|strip_tags|truncate:65:'...'}

¿Cuanto tienes tu?

Link to comment
Share on other sites

Pues se puede probar :D

Fichero:

 

http://www.pecadoperfecto.com/tienda/themes/thgr00027r/css/modules/homefeatured/homefeatured.css

Buscar:

#featured-products_block_center li {
    border: 1px solid #D2D2D2;
    border-radius: 17px 17px 17px 17px;
    height: 240px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 12px;
    width: 126px;
	margin-bottom:10px;
	background:#d2d2d2
}

Dejar:

#featured-products_block_center li {
    border: 1px solid #D2D2D2;
    border-radius: 17px 17px 17px 17px;
    height: 276px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 12px;
    width: 126px;
	margin-bottom:10px;
	background:#d2d2d2
}

Mismo fichero, esto:

#featured-products_block_center h5 {
	padding-top:5px;
	height:30px;
	font-size:12px;
	color:#222
}

por esto

#featured-products_block_center h5 {
	padding-top:5px;
	height:44px;
	font-size:12px;
	color:#222;
        overflow:hidden;  
}

Mismo fichero,

 

Esto:

#featured-products_block_center .product_desc {
height: 45px;
}

por esto

#featured-products_block_center .product_desc {
height: 62px;
overflow: hidden;
}

---

 

Fichero:

/themes/plantilla/modules/homefeatured/homefeatured.tpl

Esto:

{assign var='liHeight' value=XXX}

por esto:

{assign var='liHeight' value=311}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...