Jump to content
Sign in to follow this  
guillaume31

[Résolu] Modifier le module Dans la même catégorie

Recommended Posts

Bonjour,

 

Je souhaiterais que mon module ( qui affiche les même catégories ) n'affiche que les 3 premier produits.

 

Pour cela je cherche dans le .tpl et le .php mais je ne trouve pas de variable correspondant au nombre limite d'affichage.

 

(Prestashop 1.4 avec le thème matrice).

Share this post


Link to post
Share on other sites

bonjour,

 

comme le dit Samy, il faut préciser les modules et la version de Prestashop....

 

enfin, j'imagine que tu parles de productscategory!

 

dans le fichier php repère cette ligne :

$categoryProducts = $category->getProducts((int)($cookie->id_lang), 1, 100); /* 100 products max. */

 

remplacer 100 par 3!

Share this post


Link to post
Share on other sites

Voici mon .tpl de productscategory.tpl

{if count($categoryProducts) > 0}
<div class="products_block accessories_block" id="idTab15">
<h6><b>{$categoryProducts|@count}</b> {l s='other products in the same category:' mod='productscategory'}</h6>
<ul>
	{foreach from=$categoryProducts item='categoryProduct' name=categoryProduct}
	<li>
	 <p id="product_list_stuffs">
	  {if $categoryProduct.new == 1}<span class="new_product"><strong>{l s='new'}</strong><br /></span>{/if}
	  {if $categoryProduct.on_sale}
	  <span class="on_sale"><strong>{l s='On sale!'}</strong></span>
	  <span class="on_sale"><strong>{l s='Price lowered!'} <strike>{convertPrice price=$categoryProduct.price_without_reduction}</strike></strong><br /></span>
	  {/if}
	 </p>
		{if $categoryProduct.link=="http://localhost/prestaShop/prestashop/category.php?id_category=1"}
		<a href="{$categoryProduct.link}" title="{$categoryProduct.name|htmlspecialchars}">
			<img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'large')}" alt="{$categoryProduct.name|htmlspecialchars}" />
		</a>
		{/if}
		{if $categoryProduct.link/="http://localhost/prestaShop/prestashop/category.php?id_category=1"}
		<a title="retour à Accueil" href="http://localhost/prestaShop/prestashop/">Accueil</a>
		{/if}

		<h5>
		 <a href="{$categoryProduct.link}" title="{$categoryProduct.name|htmlspecialchars}">
		  {$categoryProduct.name|truncate:25:'...'|escape:'htmlall':'UTF-8'}
		 </a>
		</h5>
	 <p><a href="{$categoryProduct.link}" title="{$categoryProduct.name|htmlspecialchars}" title="{l s='More' mod='productscategory'}">{$categoryProduct.description_short|strip_tags|truncate:140s:'...'}</a></p>
		<p class="pprice">
		 {if $ProdDisplayPrice AND $categoryProduct.show_price == 1 AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}
		  <span>{displayWtPrice p=$categoryProduct.price}</span>
		 {/if}
		 <a href="{$categoryProduct.link}" title="{$categoryProduct.name|htmlspecialchars}" title="{l s='View' mod='productscategory'}">
		  {l s='View' mod='productscategory'}
		 </a>
		</p>
	</li>
	{/foreach}
</ul>
</div>
{/if}


 

Prestashop 1.4.2 : et productscategory je pense que c'est dans cette catégorie. Mais j'ai préférer donne le "nom du module" Car je n'étais pas sûr de moi. Je viens juste de me mettre à prestashop.

 

Je vais regarder ça stephane je te remercie. Je cherchais plutôt dans le .js là.

Share this post


Link to post
Share on other sites

C'est totalement ça Stéphane, je te remercie.

 

Je m'en veux de ne pas avoir trouver moi même. En même temps je modifie pas trop le .php car je 'ai pas beaucoup de connaissance en symfony.

 

Merci beaucoup !

(ps : résolu !)

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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