Jump to content

Module invisible


Recommended Posts

Bonsoir,

 

J'ai commencé à créer un module pour 1.6 en suivant la doc technique Prestashop.
Cependant, celui-ci ne s'affiche pas dans le hook dédié. 

Le hook en question est : "Payment"

J'ai l'impression que la fonction qui appelle le TPL en fonction du hook se lance ( j'arrive à coller des erreurs dedans et mon navigateur m'affiche les  erreurs php)

voici mon code : 

 

<?php   

if (!defined('_PS_VERSION_'))
  exit;

class CarteBancaire extends Module
{
  public function __construct()
  {
    $this->name = 'cartebancaire';
    $this->tab = 'perso';
    $this->version = '1.0';
    $this->author = 'Adrien QUINT';
    $this->need_instance = 0;
    $this->ps_versions_compliancy = array('min' => '1.5', 'max' => '1.6');
    $this->bootstrap = true;
 
    parent::__construct();
 
    $this->displayName = $this->l('Carte Bancaire -B\' COMM');
    $this->description = $this->l('Module B\'Comm de paiement par carte bancaire');
 
    $this->confirmUninstall = $this->l('etes-vous sur(e)? vous ne pourrez-plus payer par carte bancaire !!');
 
    if (!Configuration::get('CARTEBANCAIRE_NAME'))      
      $this->warning = $this->l('Pas de nom defini');
  }

  public function install()
  {
   if (!parent::install() || !$this->registerHook('payment'))
      return false;
    return true;
  }


  public function hookPayment($params)
  {
    
    return $this->display(__FILE__, 'cartebancaire.tpl');
  }

  
}

Le fichier cartebancaire.tpl existe bien dans : modules/cartebancaire/views/templates/hook/cartebancaire.tpl

Je suis perdu :(

 

Merci d'avance

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