cramlerrut Posted May 12, 2011 Share Posted May 12, 2011 Bonjour,voici si dessous une explication du techguide prestashop concernant smarty config."Fichier smarty.config.inc.php-Le système de cache de Smarty ($smarty->caching) est désactivé car il n'est pas compatible avec le moteur dynamique de PrestaShop.-IMPORTANT : le paramètre $smarty->force_compile, doit être passé à false lorsque vous mettez un site en production. Ceci vous permettra de gagner jusqu'à 30% de performances sur le temps de chargement des pages. En contrepartie, lorsque vous modifierez un fichier .tpl, il vous faudra alors supprimer le contenu du dossier /tools/smarty/compile/ (sauf index.php).-Le paramètre $smarty->compile_check doit être laissé sur false."question bête d'un néophyte : comment passer à false où et comment se fait cette manip ?j'ai bien trouvé la ligne en question dans le fichier smarty.config.inc.php, mais comment fait-on ? si ça fait gagner 30 % de performances ça vaut le coup.merci de votre coup de main. Link to comment Share on other sites More sharing options...
jeckyl Posted May 12, 2011 Share Posted May 12, 2011 Bonjour,déjà cette information ne fonctionne que sur version inférieur à la 1.4.sinon c'est dans le fichier et à la place de true vous notez false, pas plus compliqué que cela. Link to comment Share on other sites More sharing options...
cramlerrut Posted May 12, 2011 Author Share Posted May 12, 2011 bon , je suis sur la dernière version 1.4.1 doncon oublie.Merci Link to comment Share on other sites More sharing options...
jeckyl Posted May 12, 2011 Share Posted May 12, 2011 bon , je suis sur la dernière version 1.4.1 doncon oublie.Merci Donc tout cela se fait dans l'onglet préférences >> performances et sur le générateur dans l'onglet outils. Link to comment Share on other sites More sharing options...
lokiiy Posted June 8, 2011 Share Posted June 8, 2011 Pour bien comprendre la fin de la manipulation concernant le " $smarty->force_compile " étant moi même en Prestashop 1.4.2.5. La ligne à changer étant la suivante : $smarty->force_compile = (bool)Configuration::get('PS_SMARTY_FORCE_COMPILE');Donc si je comprend bien je ne change rien d'ici .. Donc pas de false ... à la place de bool seulement Depuis le Back office1/ Outil 2/ Générateur3/ Ensuite il suffit juste de cocher la case OPTIMISATION ?? Celle qui dit : En cochant cette case, votre fichier .htaccess sera complété automatiquement avec des directives améliorant le cache et la compression.4/ Générer le fichier ".htaccess"Merci de confirmer je trouvais juste qu'il était sympa de finaliser cette explication le plus clairement possible. Link to comment Share on other sites More sharing options...
jeckyl Posted June 8, 2011 Share Posted June 8, 2011 Pourtant je croyez avoir été assez claire :Préférences -> Performances et pas de compilation de l'htaccess cela n'a aucun rapport pour la compilation des TPL. Link to comment Share on other sites More sharing options...
lokiiy Posted June 8, 2011 Share Posted June 8, 2011 Oups !! Je viens de voir que j'avais pas vue ... Je devais pas avoir mes lunettes Désolé jeckyl.. Ton explication était très clair !! Merci de ta réponse Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now