Jump to content

Undefined variable: tax_enabled


Recommended Posts

Bonjour,

 

J'ai un souci depuis quelques jours sur la présentation des produits en promotion (ceux ayant un prix spécifiques) sur la page catégorie.

 

Pour chaque produit j'ai cette erreur après le prix :

Notice: Undefined variable: tax_enabled in /data/nas01/www/mon-site.fr/tools/smarty/sysplugins/smarty_internal_data.php on line 291

 

Par contre, par de soucis sur la fiche produit et pour les produits dans le module "déja vus"

 

Auriez-vous une idée pour résoudre ce problème ?

Merci beaucoup

Link to comment
Share on other sites

Dans la partie Préférences, cliquez sur le sous onglet Performances puis dans l'encadré Smartyréglez les options comme dans l'image :
22_1.gif
Forcer la compilation sur Oui.
Cache sur Non.
Après avoir enregistré nos paramètres, retournez dans le front-office et actualisez une page : le cache est maintenant vidé.
N'oubliez pas d'activez le cache une fois vos modifications terminées, autrement les pages prendront un temps fou à se charger.


Il est possible de vider manuellement le cache Smarty en parcourant les dossiers de votre boutique. Pour cela allez dans le dossier /tools/smarty/ si vous utilisez Smarty 3 (c'est le cas par défaut) ou dans /tools/smarty_v2/ si vous utilisez Smarty 2.
22_2.gif
Vous devez ensuite vider les dossiers compile et cache.

Link to comment
Share on other sites

Je ne sais pas vous dire d'où vient le bug.. Vous êtes visiblement le seul touché.

En attendant, vous pouvez toujours utiliser une methode " barbare "

Ajouter cette ligne dans votre index.php

ini_set("display_errors",0);error_reporting(0);

Avez vous defini la TVA dans le BO ?

Edited by customcode Baptiste (see edit history)
Link to comment
Share on other sites

Oui la TVA est bien définie, la boutique est en production depuis quasiment 1an sans souci.

Je me suis rendue compte de ce problème dernièrement, il est apparu depuis 1 mois maximum.

Je n'ai pas changé la TVA au 1er janvier mais je pense pas que cela soit le problème.

Le problème survient uniquement lorsque j'applique un prix spécifique à un article

 

J'ai ajouté la ligne dans l'index à la racine du site mais pas de changements.

 

Je vous remercie bien pour votre aide et vos pistes

Cordialement

Maureen

Link to comment
Share on other sites

Hello,

 

Cette variable n'est dispo que sur la fichie produit par son contrôleur. https://github.com/PrestaShop/PrestaShop/blob/1.6/controllers/front/ProductController.php#L340

$this->context->smarty->assign(array(
 'tax_enabled' => Configuration::get('PS_TAX')
));

effectivement quelque part dans un module tiers ou dans une surcharge du contrôleur de la catégorie.

 

Cordialement

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...