Ne Pas Faire Apparaître Le Bloc D'ajout Au Panier En Version 7.0

4 posts in this topic

Posted · Report post

Ne pas faire apparaître le bloc d'ajout au panier en Version 7.0
 
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--.
 
Dans display_product, section get_produit_details_html., j'ai mis en commentaire le bloc 
   
if (!empty($product_object->on_check) && is_module_gift_checks_active()) {
$tpl->assign('check', affiche_check($product_id, 'cheque', null, true));
} else {
if (empty($product_object->on_estimate)) {
$tpl->assign('critere_stock', affiche_critere_stock($product_id, 'details', null, true));
} else {
$tpl->assign('on_estimate', array(
'label' => $GLOBALS['STR_ON_ESTIMATE'],
'action' => get_contact_url(false, false),
'contact_us' => $GLOBALS['STR_CONTACT_US']
));
}
}
 
mais les messages  d'erreurs apparaissent : 
 
Notice: Undefined index: on_estimate in /homepages/0/d279186157/htdocs/lib/templateEngines/smarty/compile/5143720b2c02dbc53cb17fbb12445f27caa71413.file.produit_details_html.tpl.php on line 318
 
Notice: Trying to get property of non-object in /homepages/0/d279186157/htdocs/lib/templateEngines/smarty/compile/5143720b2c02dbc53cb17fbb12445f27caa71413.file.produit_details_html.tpl.php on line 318
 
La méthode fonctionnait bien dans les versions précédentes
 
Une idée où piocher?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

Le plus simple est que vous annuliez vos modifications, puis dans les fiches produits vous cochez la case qui permet d'activer la colonne "on_estimate" en base de données, qui doit s'appeler dans l'administration "sur devis" ou une mention similaire.

=> ensuite, vous n'avez plus qu'à personnaliser STR_ON_ESTIMATE avec la page de gestion des variables de configuration.

 

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Merci pour votre réponse.

J'ai trouvé une solution qui me convient mieux en modifiant le fichier critere_stock.tpl en mettant en commentaire les lignes :

 

109 : <span>{$STR_QUANTITY}{$STR_BEFORE_TWO_POINTS}: </span><input type="text" size="3" name="qte" value="{$qte_value|str_form_value}" />

et

133: <input type="submit" class="bouton_add_cart" onclick="if (verif_form{$save_suffix_id}({$color_array_result}, {$sizes_infos_array_result}) == true) {ldelim}{$anim_prod_var}{rdelim} else {ldelim} return false; {rdelim}" value="{$STR_ADD_CART|str_form_value}" />

 

Ainsi je peux laisser afficher un prix si besoin ou faire apparaître le bouton "sur devis" lorsque la case est cochée.

Share this post


: post
Share on other sites

Posted · Report post

Pour la version 7.1.4 de PEEL,la modification se fait aux lignes suivantes, toujours dans le fichier critere_stock.tpl :

 

Lignes 94 à 100 en commentaire:

<!-- <div class="product_quantity pull-left">
{if $qte_hidden}
<input type="hidden" name="qte" value="{$qte_value|str_form_value}" />
{else}
<label>{$STR_QUANTITY}{$STR_BEFORE_TWO_POINTS}: </label><input type="number" class="form-control" name="qte" value="{$qte_value|str_form_value}" style="width: 100px" />
{/if}

</div> -->

 

ainsi que la ligne 121 en commentaire

 
<!-- <input type="submit" class="btn btn-primary" onclick="if (verif_form{$save_suffix_id}({$color_array_result}, {$sizes_infos_array_result}) == true) {ldelim}{$anim_prod_var}{rdelim} else {ldelim} return false; {rdelim}" value="{$STR_ADD_CART|str_form_value}" /> -->
 

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