Iguales tamaños puertas cocina versión móvil woocomerce

  • Autor Autor Alexsevilla
  • Fecha de inicio Fecha de inicio
A

Alexsevilla

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, eso pasa por que los nombres son irregulares, entonces en cuanto hay nombres mas largos que otros empiezan a escalonar (como tu le llamas) los productos.

Una forma de solucionar esto, que es la que te voy a explicar, es usar la propiedad text-overflow: ellipsis de CSS3, para eso, en tu panel de wordpress, vete a Apariencia / Personalizar / CSS Adicional (abajo de todo).

Una vez ahí pega esto:
Insertar CODE, HTML o PHP:
.woocommerce-loop-product__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

El resultado sería:
capturaaaa.webp
 
Hola, eso pasa por que los nombres son irregulares, entonces en cuanto hay nombres mas largos que otros empiezan a escalonar (como tu le llamas) los productos.

Una forma de solucionar esto, que es la que te voy a explicar, es usar la propiedad text-overflow: ellipsis de CSS3, para eso, en tu panel de wordpress, vete a Apariencia / Personalizar / CSS Adicional (abajo de todo).

Una vez ahí pega esto:
Insertar CODE, HTML o PHP:
.woocommerce-loop-product__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

El resultado sería:
Ver el archivo adjunto 124897


Muchísimas gracias, yo también estaba interesado!
 

Yo tenía este código para mostras las descripciones en la tienda:

HTML:
function woocommerce_after_shop_loop_item_title_short_description() {
	global $product;
	if ( ! $product->post->post_excerpt ) return;
	?>
	<div itemprop="description">
		<?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ) ?>
	</div>
	<?php
}
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_after_shop_loop_item_title_short_description', 5);

Desde que añadí el que pusiste anteriormente ya no sale la descripción, ¿podrías ayudarme con ello?
 
Yo tenía este código para mostras las descripciones en la tienda:

HTML:
function woocommerce_after_shop_loop_item_title_short_description() {
	global $product;
	if ( ! $product->post->post_excerpt ) return;
	?>
	<div itemprop="description">
		<?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ) ?>
	</div>
	<?php
}
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_after_shop_loop_item_title_short_description', 5);

Desde que añadí el que pusiste anteriormente ya no sale la descripción, ¿podrías ayudarme con ello?
Pasame la url de tu web, por aquí o privado para ver el código y te ayudo en cuanto tenga un rato
 
Buenas tardes,

muchas gracias, ¿ habría alguna otra forma de obtener este mismo resultado pero pudiendo leer los títulos completos?

Un saludo.
 
Buenas tardes,

muchas gracias, ¿ habría alguna otra forma de obtener este mismo resultado pero pudiendo leer los títulos completos?

Un saludo.

Aunque es viejo, por si a alguien le sirve de ayuda.... en el div o etiqueta en el que se encuentre el titulo solo hay que añadir una altura mínima (height).
Es decir.
HTML:
.woocommerce-loop-product__title {
    min-height: 100px;
}

Los 50px, tienen que ser a según cada uno, si con 100px se sigue contando o queda mucho espacio pues sube o baja los px.
 
¡Gran asistencia! :smile: Muchas gracias, Xasgay.
 
Atrás
Arriba