bdnivan Posted September 25, 2013 Share Posted September 25, 2013 (edited) Hola, como podria imprimir el precio de lo productos en la página de inicio que tengo el modulo de productos destacados de esta página. http://vinilosadhesivo.com/ Edited October 8, 2013 by bdnivan (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 25, 2013 Share Posted September 25, 2013 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 More sharing options...
bdnivan Posted September 25, 2013 Author Share Posted September 25, 2013 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 More sharing options...
viriato147ac Posted September 26, 2013 Share Posted September 26, 2013 (edited) 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} <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} 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} <p 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 September 26, 2013 by viriato147ac (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 26, 2013 Share Posted September 26, 2013 Prueba lo que te comenta viriato147ac y cuéntanos como fue todo. Un Saludo, Link to comment Share on other sites More sharing options...
Recommended Posts