auremolution Posted September 27, 2011 Share Posted September 27, 2011 Bonjour. Je découvre Prestashop, j'ai installé la dernière version, et m'attaque à la personalisation du thème de base. J'ai réussi tout ce que je veux faire, mais il n'y a qu'un élément sur lequel je bloque : Sur ma page d'accueil dans les produits phares, je souhaite garder uniquement le titre, l'image et le prix d'un produit. J'ai donc essayé de localiser la short description dans le template du module, mais aucun de mes essais n'a fonctionné. Y a t-il un autre template ou fichier à modifier ? Qulle ligne de code faut-il supprimer ? D'avance merci. Link to comment Share on other sites More sharing options...
El Fabito Posted September 28, 2011 Share Posted September 28, 2011 Bonjour, Je ne suis pas un expert, mais j'ai également modifier le fichier homefeatured sans soucis particulier. La ligne pour la description est la 41. <div class="product_desc">...cate:130:'...'}</a></div> Si tu veux la conserver, Il faut que tu mettes l'ensemble entre ces signes : {* blablabla *}, c'est la version smarty de : <!-- blablabla -->. Comme ça, tu pourras toujours revenir en arrière plus tard. Et à moins que tu ne le saches déjà, il faut copier le fichier dans le répertoire : thèmes/TON THEME/modules/homefeatured/homefeatured.tpl, cela permet de conserver le fichier original et de le supplanter. Fabien Link to comment Share on other sites More sharing options...
Prestaspirit Posted September 28, 2011 Share Posted September 28, 2011 Bonjour, Pour ne garder que les infos indiqué vous pouvez remplacer votre code par celui là: <!-- MODULE Home Featured Products --> <div id="featured-products_block_center" class="block products_block"> <h4>{l s='Featured products' mod='homefeatured'}</h4> {if isset($products) AND $products} <div class="block_content"> {assign var='liHeight' value=342} {assign var='nbItemsPerLine' value=4} {assign var='nbLi' value=$products|@count} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight} <ul style="height:{$ulHeight}px;"> {foreach from=$products item=product name=homeFeaturedProducts} <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}"> <h5><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:27:'...'|escape:'htmlall':'UTF-8'}</a></h5> <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')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> <div> {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} </div> </li> {/foreach} </ul> </div> {else} <p>{l s='No featured products' mod='homefeatured'}</p> {/if} </div> <!-- /MODULE Home Featured Products --> Cordialement Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now