Jump to content

Modification module "productcategory"


Recommended Posts

Bonjour, 

 

Dans le module "productcategory" (produits de la même catégorie, je ne souhaite pas avoir le bouton "ajouter au panier", mais uniquement le produit avec la possibilité d'aller sur sa fiche.

Savez vous quel fichier modifier et quelles lignes supprimer pour enlever la fonction "ajouter au panier" ?

Merci, et bonne soirée.

 

Link to comment
Share on other sites

Bonjour Alexandre, 

 

Merci pour ta réponse.
Pas de problème pour le code, je comprends ! ;-)

 

Voilà le code du fichier productscategory.tpl :

 

{if count($categoryProducts) > 0 && $categoryProducts !== false}
<section class="page-product-box blockproductscategory">
<h3 class="productscategory_h3 page-product-heading">
{if $categoryProducts|@count == 1}
{l s='%s other product in the same category:' sprintf=[$categoryProducts|@count] mod='productscategory'}
{else}
{l s='%s other products in the same category:' sprintf=[$categoryProducts|@count] mod='productscategory'}
{/if}
</h3>
<div id="productscategory_list" class="clearfix">
<ul id="bxslider1" class="bxslider clearfix">
{foreach from=$categoryProducts item='categoryProduct' name=categoryProduct}
<li class="product-box item">
<a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class="lnk_img product-image" title="{$categoryProduct.name|htmlspecialchars}"><img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{$categoryProduct.name|htmlspecialchars}" /></a>
<h5 itemprop="name" class="product-name">
<a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)|escape:'html':'UTF-8'}" title="{$categoryProduct.name|htmlspecialchars}">{$categoryProduct.name|truncate:14:'...'|escape:'html':'UTF-8'}</a>
</h5>
{if $ProdDisplayPrice && $categoryProduct.show_price == 1 && !isset($restricted_country_mode) && !$PS_CATALOG_MODE}
<p class="price_display">
{if isset($categoryProduct.specific_prices) && $categoryProduct.specific_prices
&& ($categoryProduct.displayed_price|number_format:2 !== $categoryProduct.price_without_reduction|number_format:2)}
 
<span class="price special-price">{convertPrice price=$categoryProduct.displayed_price}</span>
{if $categoryProduct.specific_prices.reduction && $categoryProduct.specific_prices.reduction_type == 'percentage'}
<span class="price-percent-reduction small">-{$categoryProduct.specific_prices.reduction * 100}%</span>
{/if}
<span class="old-price">{displayWtPrice p=$categoryProduct.price_without_reduction}</span>
 
{else}
<span class="price">{convertPrice price=$categoryProduct.displayed_price}</span>
{/if}
</p>
{else}
<br />
{/if}
<div class="clearfix" style="margin-top:5px">
{if !$PS_CATALOG_MODE && ($categoryProduct.allow_oosp || $categoryProduct.quantity > 0)}
<div class="no-print">
<a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$categoryProduct.id_product|intval}&token={$static_token}&add")|escape:'html':'UTF-8'}" data-id-product="{$categoryProduct.id_product|intval}" title="{l s='Add to cart' mod='productscategory'}">
<span>{l s='Add to cart' mod='productscategory'}</span>
</a>
</div>
{/if}
</div>
</li>
{/foreach}
</ul>
</div>
</section>
{/if}
 
 
Merci pour ton aide, et bonne journée !
Link to comment
Share on other sites

Bonjour,

 

A vue de nez je dirai qu'il faut commenter cette partie la:

<div class="clearfix" style="margin-top:5px">
{if !$PS_CATALOG_MODE && ($categoryProduct.allow_oosp || $categoryProduct.quantity > 0)}
<div class="no-print">
<a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$categoryProduct.id_product|intval}&token={$static_token}&add")|escape:'html':'UTF-8'}" data-id-product="{$categoryProduct.id_product|intval}" title="{l s='Add to cart' mod='productscategory'}">
<span>{l s='Add to cart' mod='productscategory'}</span>
</a>
</div>
{/if}
</div>

Bonne journée à toi :)

Link to comment
Share on other sites

voila :) ce genre de truc :

{*
<div class="clearfix" style="margin-top:5px">
{if !$PS_CATALOG_MODE && ($categoryProduct.allow_oosp || $categoryProduct.quantity > 0)}
<div class="no-print">
<a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$categoryProduct.id_product|intval}&token={$static_token}&add")|escape:'html':'UTF-8'}" data-id-product="{$categoryProduct.id_product|intval}" title="{l s='Add to cart' mod='productscategory'}">
<span>{l s='Add to cart' mod='productscategory'}</span>
</a>
</div>
{/if}
</div>
*}
Link to comment
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
×
×
  • Create New...