Jump to content

Modulo para mostrar multiples categorias en la pagina Inicio


Recommended Posts

  • 1 month later...
  • 1 month later...
  • 3 weeks later...

El unico problema que he encontrado, ha sido para mostrar los productos de las subcategorias. Si me podeis decir como puedo cambiar el codigo para que muestre el ID de las categorias que yo quiera, o de alguna forma para que me muestre las subcategorias.

 

Gracias

Share this post


Link to post
Share on other sites

  • 2 months later...

Gracias! es excelente el modulo!

Solo una pregunta, no me muestra las imagenes :s . Uso el tema normal default crees que tenga que ver?

 

Hola Nany, pudiste resolver el problema de las imágenes? - Estoy con ese lio :(

Saludos

Share this post


Link to post
Share on other sites

Hola Alberto, gracias por tu respuesta.

Pues en las imágenes si tengo home_default pero me sigue sin mostrar la imagen :(

Te comento y que he montado el modulo en el theme default y lo curioso que me muestra las categorías con sus productos pero con este problema de imagen. También lo monte en un theme que he comprado y aquí no muestra nada :( - ni fotos ni productos. ¿El modulo solo funcionará solo para theme default?.

 

Ahora, yo se que no se puede hacer varias dudas sobre un mismo topic, pero es sobre lo mismo. Supongamos que me funcione el modulo, ¿Se podrá ganchar este a otra sección? Es decir, que no me muestre la categorías en homepage sino en un nuevo menú que tal vez diga Mi Inventario o mi Catalogo.

 

Saludos y seguimos buscando como hacer funcionar este modulo que si nos urge :)

Share this post


Link to post
Share on other sites

En la version nueva que tenemos el menu es un enlace a la categoria si poner la pagina te puedo decir porque no muestra las imagenes. Pero funciona en cualquier tema nosotros en la nuestra esta en el template por defecto pero vamos funciona en muchisimos template. Probado y verificado

Share this post


Link to post
Share on other sites

Gracias por tu comentario Alberto.

 

Ya quedo lo del error de las imágenes.

Dentro de tpl de HomefeaturedImax linea 41, faltaba agregar _default :)

 

<a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default' ..........

 

Pero ahora hay otro pero :) . Si agrega las categorías pero solo las que vienen por default en prestashop. He agregado nuevas categorias y sub.cat y dentro del administrador del modulo, he selecciono que me muestre todas las categorías pero no mue muestra los nuevos que he agregado.

 

Tienes alguna idea del porque este detalle? - Ah no te mando la url porque tengo la tienda en localhost.

 

Se hace raro que solo me muestre las categorías y productos default y no la otras que he agregado.

 

Saludos

Share this post


Link to post
Share on other sites

  • 6 months later...
  • 2 months later...

aun no me funciona

 

Buenas noches,

 

lo he probado pero en la segunda categoría no me coge los estilos y las palabras me las muestra separadas y en minúsculas, que hago mal?

 

tengo el mismo problema, aun no me funciona

Share this post


Link to post
Share on other sites

  • 1 month later...
  • 3 weeks later...

Buenas noches Enrique. A mi me va bien, lo unico que has de cambiar el lo siguiente:

Ves al archivo .TPL llamado homefeaturedimax.tpl

 

Y busca esta linea y lo marcado en negrita

<a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}"  alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a>

Debes cambiarlo por:

<a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}"  alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a>

Así deberia pillarte las imagenes. A mi en tu versión me ha funcionado.

Aprovecho para preguntar una cosa que no he logrado solucionar.

 

El título del articulo es:

ipod nano 4gb color azul cielo...

 

Y se solapa con el de la siguiente columna.

Alguna idea para que se quede así?

ipod nano 4gb

color azul cielo celeste

 

Gracias de antemano.

Share this post


Link to post
Share on other sites

  • 1 month later...

Buenos días,

 

les escribo porque tengo el siguiente problema. Cree un nuevo tipo de imagen llamado "grande" y le asigné un tamaño de 300x300. Modifiqué el .tpl para que usará esta imagen, y regeneré varias veces las imágenes en miniatura. El caso es que sí que me salen las imágenes, de hecho la primera sale perfecta pero, aunque se ve la imagen, salen con un mini cuadro con una interrogación.

 

La página es www.subastaunica.com 

 

Gracias por la ayuda, 

Un saludo.

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Buenas noches Enrique. A mi me va bien, lo unico que has de cambiar el lo siguiente:

Ves al archivo .TPL llamado homefeaturedimax.tpl

 

Y busca esta linea y lo marcado en negrita

<a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}"  alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a>

Debes cambiarlo por:

<a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}"  alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a>

Así deberia pillarte las imagenes. A mi en tu versión me ha funcionado.

 

Aprovecho para preguntar una cosa que no he logrado solucionar.

 

El título del articulo es:

ipod nano 4gb color azul cielo...

 

Y se solapa con el de la siguiente columna.

Alguna idea para que se quede así?

ipod nano 4gb

color azul cielo celeste

 

Gracias de antemano.

 

Gracias, con esta modificación se soluciona los problemas que han comentado anteriormente.

Share this post


Link to post
Share on other sites

  • 6 months later...

Yo tengo un problema, y es que, no se muestra correctamente, el problema, empieza, que no me reconoce gran parte del codigo, por ejemplo, esta parte no reconoce:

<div id="featured-products_block_center_by_tag" class="block products_block clearfix">
    	{if isset($products) AND $products}
            {foreach from=$products key="key" item=productCategory name=homeFeaturedProducts}
	<h4><a href="{$enlaces.$key}">{$key}</a></h4>
		<!--<div class="block_content featuredImax">-->
			
			
			<ul{if isset($id) && $id} id="{$id}"{/if} class="product_list grid row blocknewproducts tab-pane active">
			
            {foreach from=$productCategory item=product name=homeFeaturedProducts}
            	{math equation="(total%perLine)" total=$smarty.foreach.products.total perLine=$nbItemsPerLine assign=totModulo}
				{math equation="(total%perLineT)" total=$smarty.foreach.products.total perLineT=$nbItemsPerLineTablet assign=totModuloTablet}
				{math equation="(total%perLineT)" total=$smarty.foreach.products.total perLineT=$nbItemsPerLineMobile assign=totModuloMobile}
				{if $totModulo == 0}{assign var='totModulo' value=$nbItemsPerLine}{/if}
				{if $totModuloTablet == 0}{assign var='totModuloTablet' value=$nbItemsPerLineTablet}{/if}
				{if $totModuloMobile == 0}{assign var='totModuloMobile' value=$nbItemsPerLineMobile}{/if}
				<li class="ajax_block_product{if $page_name == 'index' || $page_name == 'product'} col-xs-12 col-sm-4 col-md-3{else} col-xs-12 col-sm-6 col-md-4{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLine == 1} first-in-line{/if}{if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - $totModulo)} last-line{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLineTablet == 0} last-item-of-tablet-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLineTablet == 1} first-item-of-tablet-line{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLineMobile == 0} last-item-of-mobile-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLineMobile == 1} first-item-of-mobile-line{/if}{if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - $totModuloMobile)} last-mobile-line{/if}">
			<div class="product-container" itemscope itemtype="http://schema.org/Product">
				<div class="left-block">

la parte de assign, y las variables totModulo y los demas siguientes, me dan error, y por ello debo quitarlo.

 

asi es como se muestra en mi tienda:

 

http://screenshot.co/#!/0269e39228

 

alguien tiene alguna idea de porque sale asi?

Share this post


Link to post
Share on other sites

  • 11 months later...
  • 1 year later...
  • 1 month later...

Hola amigos, 

 

 

Soy nueva creando mi tienda online, estoy utilizando el Leo Theme, pero las imagenes en la pagina principal como vista previa aparecen como en listado, les adjunto la imagen, pueden verlo tambien desde mi pagina.

Intente de varias formas y no me puedo encontrar como hacer para que solo me aparezca una imagen como cualquier tienda regular.

 

Muchas gracias de antemano, pueden ver el error en mi pagina. http://latienda.city

Edited by Carkmo (see edit history)

Share this post


Link to post
Share on other sites

  • 2 weeks later...
  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More