Jump to content

Solucionado-Imprimir precio productos destacados


bdnivan

Recommended Posts

Bueno, creo que ese modulo que veo en tu web, no es el modulo por defecto de productos destacados ¿Me equivoco xD? ¿De donde lo has bajado?

 

Por defecto, el precio en los productos destacados, en el tpl (homefeatured.tpl) esta asi:

						{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if}

Si en tu caso usas una modificación u otro módulo, tendrias que enseñarme que tienes en el tpl. 

Link to comment
Share on other sites

Gracias Nadie por responder tan pronto.

 

He probado de pegar el codigo que poner en el .tpl del modulo pero creo que no lo hago bien.

 

Efectivamente no es el modulo original de presta, este lo descargué de http://catalogo-onlinersi.net/es/.

 

Te pongo el codigo del .tpl:

<div id="featured-products_block_center" class="block products_block" style="width:100%;margin-top:0px; border-bottom:solid #666 1px;">
		<h2 style="margin:0 auto; padding-bottom: 8px;">{l s='Featured products' mod='homefeaturedm'}</h2> 

		<div>
		
				
			{foreach from=$currencies key=k item=f_currency}
				{if $id_currency_cookie == $f_currency.id_currency}
					{assign var='symabolCurrency' value=$f_currency.sign}
				{/if}
			{/foreach}
			
			
			
			{foreach from=$productsfs item=productfs name=homeFeaturedProducts2}
				{assign var='productLink' value=$link->getProductLink($productfs.id_product, $productfs.link_rewrite)}
		
				
                <div class="boxgrid caption">
				<a href="{$productfs.link}" title="More" style="border:none">
                {if $psversion < "1.5.0.0"}
                <img src="{$link->getImageLink($productfs.link_rewrite, $productfs.id_image, 'large')}" height="200"/>
                {else}
                  <img src="{$link->getImageLink($productfs.link_rewrite, $productfs.id_image, 'large_default')}" height="200"/>
                {/if}
                </a>
				<div class="cover boxcaption">
					<h3>{$productfs.name|escape:htmlall:'UTF-8'|truncate:35}</h3>
					<p class="product_desc"><a href="{$productfs.link}" title="Más info" style="color:#727271">{$productfs.description_short|strip_tags:'UTF-8'|truncate:130}</a>
                    <h3><a href="{$productfs.link}" title="ver" style="border:none">Ver producto</a></h3></p>
                   
              
				</div>
			</div>
				
			{/foreach}
				
	
</div>
</div>

<!-- /MODULE Home Featured Products -->

Ese es todo el codigo que lleva..

 

Saludos

Link to comment
Share on other sites

 el código que te indica Victor que es el del tema por defecto, 

{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}

<class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>

{else}

<div style="height:21px;"></div>

{/if}

 

lo tienes que modificar indicando como nombre de variable para el producto el que usa tu módulo, que por lo que veo es $productfs con lo que el código que deberías insertar debería ser algo así como

 

{if $productfs.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}

<class="price_container"><span class="price">

{if !$priceDisplay}{convertPrice price=$productfs.price}{else}{convertPrice price=$productfs.price_tax_exc}{/if}</span></p>

{else}

<div style="height:21px;"></div>

{/if}

 

si quieres el precio sobre la foto, en tu tema deberías pegar el código que te indico justo debajo de 

<div class="boxgrid caption">

si lo añades ahi, debes tener en cuenta las probiedades de esa clase en el CSS, ya que tiene  un alto fijo, con lo que al añadirle un bloque para el precio, o aumentas el alto o dejará de verse parte del contenido que tienes actualmente.

.boxgrid {

width: 200px;

height: 300px;

margin: 10px;

float: left;

overflow: hidden;

position: relative;

}
 
si lo quieres debajo de ver producto, deberías pegar el código que te indico bajo
<h3><a href="{$productfs.link}" title="ver" style="border:none">Ver producto</a></h3></p>
 
en ese caso debes tener en cuenta el alto fijo de 
.boxcaption {

float: left;

position: absolute;

height: 240px;

width: 100%;

opacity: 0.8;

filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=800);
-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

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

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