Jump to content

Paypal : Aucun gabarit trouvé


Recommended Posts

Bonjour
Toujours avec ma 1.4.0.3,
j'ai ce petit souci que je n'arrive pas à régler :
lors de la dernière phase d'un règlement avec Paypal, j'ai ce message qui s'affiche : "Aucun gabarit trouvé "
mon ami google ne m'a pas été d'un grand secours
merci pour les infos
@+
Philippe

Link to comment
Share on other sites

Bonjour

changements à effectuer pour que le module Paypal fonctionne :

Dans submit.php : remplacer ligne 69 :

echo $ppPayment->display(_PS_MODULE_DIR_.'paypal/payment/PaypalPayment.php', '../confirm.tpl');


par

echo $ppPayment->display(_PS_MODULE_DIR_.'paypal/payment/paypalpayment.php', '../confirm.tpl');



et dans le fichier Module.php :
remplacer :

    public static function display($file, $template, $cacheId = NULL, $compileId = NULL)
   {
       global $smarty;
       $previousTemplate = $smarty->currentTemplate;
       $smarty->currentTemplate = substr(basename($template), 0, -4);
       $smarty->assign('module_dir', __PS_BASE_URI__.'modules/'.basename($file, '.php').'/');
       if (($overloaded = self::_isTemplateOverloadedStatic(basename($file, '.php'), $template)) === NULL)
           $result = Tools::displayError('No template found');
       else
       {
           $smarty->assign('module_template_dir', ($overloaded ? _THEME_DIR_ : __PS_BASE_URI__).'modules/'.basename($file, '.php').'/');
           $result = $smarty->fetch(($overloaded ? _PS_THEME_DIR_.'modules/'.basename($file, '.php') : _PS_MODULE_DIR_.basename($file, '.php')).'/'.$template, $cacheId, $compileId);
       }
       $smarty->currentTemplate = $previousTemplate;
       return $result;
   }



par

public static function display($file, $template, $cacheId = NULL, $compileId = NULL)
   {
       global $smarty;
       $previousTemplate = $smarty->currentTemplate;
       $smarty->currentTemplate = substr(basename($template), 0, -4);
       $smarty->assign('module_dir', __PS_BASE_URI__.'modules/'.basename($file, '.php').'/');
       if (($overloaded = self::_isTemplateOverloadedStatic(basename($file, '.php'), $template)) === NULL)
       {
           $result = Tools::displayError('No template found');
       }else
       {
           $xx=basename($file, '.php');
           if ($xx == 'paypalpayment')
           {
               $xx = 'paypal/payment';
           }
           $smarty->assign('module_template_dir', ($overloaded ? _THEME_DIR_ : __PS_BASE_URI__).'modules/'.$xx.'/');
           $result = $smarty->fetch(($overloaded ? _PS_THEME_DIR_.'modules/'.$xx : _PS_MODULE_DIR_.$xx).'/'.$template, $cacheId, $compileId);
       }
       $smarty->currentTemplate = $previousTemplate;
       return $result;
   }



ce n'est pas très propre, mais ça a le mérite de marcher ;-)

@+
Philippe

Link to comment
Share on other sites

Bonjour
il s'agissait effectivement du fichier Module.php situé dans le dossier classes
mais le pb a été si dur à trouver, que je ne me rappelle plus si j'ai touché un autre fichier :red:
je reviens vers toi si ça me revient...

@+
Philippe

Link to comment
Share on other sites

  • 5 weeks later...
Bonjour

changements à effectuer pour que le module Paypal fonctionne :

Dans submit.php : remplacer ligne 69 :
echo $ppPayment->display(_PS_MODULE_DIR_.'paypal/payment/PaypalPayment.php', '../confirm.tpl');


par

echo $ppPayment->display(_PS_MODULE_DIR_.'paypal/payment/paypalpayment.php', '../confirm.tpl');


....



ça serait pas le meme code ???? je vois pas la différénce ? Merci pour ton aide
Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

Entre le module paypal version 1.6, version 1.7, version 2.0, et une version 2.1 beta, je me perds un peu...

J'ai testé :
- le module 2.0 avec les modifs des fichiers submit.php (paypal/payment) et module.php(classes)

Résultat : "aucun gabarit trouvé" dès que je clique sur le paiement paypal

Est-ce que quelqu'un peut nous donner des informations sur la (bonne)version à installer

Kiri sur ce post parle du développement d'un module anglais.

Merci à tous
PrestaShop™ 1.4.0.3
Thème perso

Link to comment
Share on other sites

  • 2 months later...

Bonjour,

Je suis désolé de venir remuer le couteau dans la plaie, mais c'est assez grave, lorsqu'un client veux régler par paypal : Aucun gabarit trouvé, je vous raconte pas les pertes occasionnées par se bug, quelqu'un aurait une explication?
J'utilise prestashop v1.4.17

Cordialement, Mehdi.

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