Jump to content

[SOLUCIONADO] Desplazamiento de modulo al entrar en categorias


Recommended Posts

Hola a todos,

 

Tengo un problema en esta página:

 

http://xoro.es/nuevaweb/index2 (ojo, el index es index2)

 

Todo mas o menos correcto, pero cuando entro en una categoria del bloque izquierdo, automaticamente los bloques que hay a la derecha, en vez de mantener su posición como en la homepage, se van hacia abajo del todo a la izquierda.

 

En cambio, si entro por productos, o por cualquier menu de la barra superior, se mantienen en su sitio. He probado a quitar y volver a poner los modulos de la derecha, por si era alguna Excepcion puesta en posiciones.

 

¿puede ser alguna linea de codigo de la plantilla que "obligue" a que los productos en lista quiten los modulos?

 

Copio el contenido del product-list por si sirve de guia. ¡Una ayuda porfa!

 

{if isset($products)}

<!-- Products list -->

<ul id="product_list" class="clear">

{foreach from=$products item=product name=products}

<li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if}">

<div class="width">

<div class="center_block">

<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /></a>

<h3>{if $product.new == 1}<span class="new">{l s='new'}</span>{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.legend|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3>

<p class="product_desc"><a href="{$product.link|escape:'htmlall':'UTF-8'}">{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</a></p>

</div>

</div>

</li>

{/foreach}

</ul>

{include file=$tpl_dir./binding_bottom.tpl}

<!-- /Products list -->

{/if}

 

Saludos a todos

Link to comment
Share on other sites

Hola a todos,

 

Tengo un problema en esta página:

 

http://xoro.es/nuevaweb/index2 (ojo, el index es index2)

 

Todo mas o menos correcto, pero cuando entro en una categoria del bloque izquierdo, automaticamente los bloques que hay a la derecha, en vez de mantener su posición como en la homepage, se van hacia abajo del todo a la izquierda.

 

En cambio, si entro por productos, o por cualquier menu de la barra superior, se mantienen en su sitio. He probado a quitar y volver a poner los modulos de la derecha, por si era alguna Excepcion puesta en posiciones.

 

¿puede ser alguna linea de codigo de la plantilla que "obligue" a que los productos en lista quiten los modulos?

 

Copio el contenido del product-list por si sirve de guia. ¡Una ayuda porfa!

 

{if isset($products)}

<!-- Products list -->

<ul id="product_list" class="clear">

{foreach from=$products item=product name=products}

<li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if}">

<div class="width">

<div class="center_block">

<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /></a>

<h3>{if $product.new == 1}<span class="new">{l s='new'}</span>{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.legend|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3>

<p class="product_desc"><a href="{$product.link|escape:'htmlall':'UTF-8'}">{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</a></p>

</div>

</div>

</li>

{/foreach}

</ul>

{include file=$tpl_dir./binding_bottom.tpl}

<!-- /Products list -->

{/if}

 

Saludos a todos

Has llegado, a tocar algo, de tal fichero antes de que te pasara lo que te pasa?

Prueba resubir, el fichero original, y forzar compilacion.

Un saludo

Link to comment
Share on other sites

La pregunta parecerá estúpida, pero:

 

En 1.4, fuerzo compilación poniendo en "si" el apartado correspondiente en Preferencias/rendimiento,

 

pero, ¿Como se hace en la 1.3?

En la 1.3 y si no has tocado nada de lo que hay por defecto, cuando tu haces un cambio, ya se aplica automáticamente.

Link to comment
Share on other sites

Buen consejo, vaciar el compile para que él solo se vuelva a cargar..

 

Por cierto, Tema solucionado. Parece una tonteria, pero a veces una idea simplemente de lógica (""Has llegado, a tocar algo, de tal fichero antes de que te pasara lo que te pasa? Prueba resubir, el fichero original,"") hace que encontremos la manera mas facil de solucionar el problema.

 

Siguiendo esta idea, he resubido versiones anteriores hasta encontrar lo que pasó. Quería quitar precio y disponibilidad de la lista de productos, y "se me habrá ido la mano". Gracias nadie.

 

Por cierto, sé que en la 1.4 se puede activar el modo catálogo, pero ¿hay algo similar en la 1.3? De hecho lo que quiero es que no salga ni el precio ni la disponibilidad ni añadir al carrito. Supongo que editando el product-list se puede conseguir (es lo que he hecho y me ha generado el problema), pero ¿alguien conoce una manera mas sencilla?

Link to comment
Share on other sites

Buen consejo, vaciar el compile para que él solo se vuelva a cargar..

 

Por cierto, Tema solucionado. Parece una tonteria, pero a veces una idea simplemente de lógica (""Has llegado, a tocar algo, de tal fichero antes de que te pasara lo que te pasa? Prueba resubir, el fichero original,"") hace que encontremos la manera mas facil de solucionar el problema.

 

Siguiendo esta idea, he resubido versiones anteriores hasta encontrar lo que pasó. Quería quitar precio y disponibilidad de la lista de productos, y "se me habrá ido la mano". Gracias nadie.

 

 

Para mi es un placer ayudarte, recuerda que estaremos por el foro, para cualquier duda que tengas.

 

Por cierto para nuevas preguntas, no relaccionadas con el tema, mejor abrir un tema nuevo. (me refiero lo del catalogo)

 

Y por ultimo, si puedes edita el titulo del tema, editando tu primer post y añade solucionado al titulo, pues el tema principal de este tema se ha solucionado.

 

Un saludo

Link to comment
Share on other sites

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