(peel 6.3) Supprimer cadre caddy

11 posts in this topic

Posted · Report post

Bonjour,

mon site ne servant qu'à un usage de vitrine, je souhaiterai tout simplement retiré le cadre mentionnant --le prix, la quantité et le lien ajouter au panier--.

je me penche sur display_product sans resultat.

(photo)

merci à vous

post-6480-0-62485400-1324917724_thumb.jp

Share this post


: post
Share on other sites

Posted · Report post

bonjour,

la fonction à modifier est get_produit_details_html. Il faut mettre le bloc


if (!empty($product_object->on_check) && is_module_gift_checks_active()) {
$output .= affiche_check($product_id, 'cheque', null, true);
} else {
if (empty($product_object->on_estimate)) {
$output .= affiche_critere_stock($product_id, 'details', null, true);
} else {
$output .= '
<div class="on_estimate">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center">
<span style="font-size: 20px;">' . ON_ESTIMATE . '</span>
</td>
</tr>
<tr>
<td valign="middle">
<form method="post" action="' . get_contact_url(false, false) . '">
<input class="clicbouton" type="submit" value="' . CONTACT_US . '">
</form>
</td>
</tr>
</table>
</div>
<div style="clear:both;"></div>
';
}
}
[/CODE]

en commentaire pour ne pas faire apparaitre le bloc d'ajout au panier

Share this post


: post
Share on other sites

Posted · Report post

c'est parfait.

serait t'il possible de mettre uniquement un lien renvoyant vers le formulaire de contact?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

oui, il faut simplement ajouter


$output .= '<a href="' . $GLOBALS['wwwroot'] . '/utilisateurs/contact.php">' . CONTACT . '</a>';
[/CODE]

en dessus du code commenté.

Share this post


: post
Share on other sites

Posted · Report post

merci bien :)

Share this post


: post
Share on other sites

Posted · Report post

Bonjour bonsoir :)

Une petite question pour notre cher administrateur.

J'ai le lien/image du caddy qui apparait alors que je souhaite le supprimer tout simplement. Ou doit je bricoler mon php s'il vous plait.

Ci joint une petite image

Sans titre.png

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

La fonction qui affiche le panier à cet endroit est affiche_mini_caddie(). Elle est utilisé dans la fonction get_modules() de la page lib/fonctions/fonctions.php. Vous pouvez commenter la ligne


$this_module_output = affiche_mini_caddie($this_module['location'] != 'header', true);
[/CODE]

Pour ne pas afficher cette fonction, mais le plus simple est de désactiver l'affichage depuis le back office. Dans les paramètres du site, dans la rubrique "Gestion des emplacements des modules dans les colonnes du site", désactiver la checkbox "Activer :" au niveau de la ligne "Votre panier :"

Share this post


: post
Share on other sites

Posted · Report post

La checkbox est bien désactivée.

Le panier disparait bien de la page principal, mais revient sur les differentes catégories.

J'ai commenté la ligne, cela marche nickel, merci beaucoup :)

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Concernant la suppression du cadre "ajouter au panier"

est il possible de supprimer seulement le choix de quantité et le lien "ajouter au panier".

L'idée est de garder le cadre avec son prix + éventuelle éco-taxe

Et de rediriger le lien ajouter au panier vers le formulaire de contact.

Car sinon, le seul prix visible reste celui du titre qui n'est pas très bien mis en valeur.

merci.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

Vous pouvez dans ce cas utiliser uniquement la fonction d'affichage du prix, et la placer à l'endroit souhaité :

$display_old_price_inline = (vn($GLOBALS['site_parameters']['category_order_on_catalog']) == '1')?false:true;
$output .= $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, true, 'prix_' . $product_object->id, true, true, 'full_expand_in_container', $display_old_price_inline);

Share this post


: post
Share on other sites

Posted · Report post

Merci Simon.  :)

Share this post


: 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

Twitter Advisto ecommerce

Facebook PEEL Shopping