Bonjour à tous,

Je suis un peu géné de solliciter votre aide. En effet, je fais un site sur prestashop et je dois reconnaitre que je ne touche pas à Smarty. je me contente de le contourner et de réaménager le html et le css qu'il y a autour.

Or la j'ai un problème. J'ai cherché tout l'après midi en vain. Voici mon code. Il correspond à un module de prestashop que je suis en train de modifier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<div id="cadre-nouveautes">
	{if $new_products !== false}
 
			{foreach from=$new_products item='product' name='newProducts'} 
				{foreach from=$new_products item=newproduct name=myLoop}
					<div class="image-nouveau-produit">
						<a href="{$product.link}" title="{$product.legend|escape:html:'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$product.legend|escape:html:'UTF-8'}" /></a>
					</div>			
					<div class="lien-nouveau-produit">
						<a href="{$newproduct.link}" title="{$newproduct.name|escape:html:'UTF-8'}">{$newproduct.name|strip_tags|escape:html:'UTF-8'}</a>
					</div>
				{/foreach}
			{/foreach}
 
		<div class="clear"></div>
		<div class="lien-tous-nouveaux-produits">
		<p><a href="{$link->getPageLink('new-products.php')}" title="{l s='All new products' mod='blocknewproducts'}" class="button_large">{l s='All new products' mod='blocknewproducts'}</a></p>
		{else}
		<p>{l s='No new products at this time' mod='blocknewproducts'}</p>
		{/if}
		</div>
	</div>
 
<!-- /MODULE Block new products -->
Mon problème est que ca devrait me donner 3 lignes. Or ca m'en donne 9. Les résultats sont triplés alors qu'ils ne le devraient pas. Je vous joins une image de ce que j'ai et une de ce que je voudrais. Pourriez vous m'aider svp? Je rame...

Merci d'avance.

Cordialement