Jump to content

module qui ne s'affiche pas


Recommended Posts

ok voici le code de mon fichier freeblock.php

 

<?php
if (!defined('_PS_VERSION_'))
 exit;
class FreeBlock extends Module
 {
 public function __construct()
{
$this->name = 'freeblock';
$this->tab = 'Test';
$this->version = 1.0;
$this->need_instance = 0;
parent::__construct();
$this->displayName = $this->l('free block');
$this->description = $this->l('block libre.');
}
 public function install()
 {
 if (parent::install() == false OR !$this->registerHook('leftColumn'))
return false;
 return true;
 }
 public function hookLeftColumn($params)
 {
 global $smarty;
 return $this->display(__FILE__,'freeblock.tpl');
 }

 public function hookRightColumn($params)
 {
 return $this->hookLeftColumn($params);
 }
}
?>

et voici le code de fichier freeblock.tpl

 

<!-- Block freeblock -->
<div id="freeblock_block_left" class="block">
 <h4>Welcome!</h4>
 <div class="block_content">
<ul>
  <li><a href="#" title="Click this link">Click me!</a></li>
</ul>
 </div>
</div>
<!-- /Block freeblock -->

Edited by miiidooo-19 (see edit history)
Link to comment
Share on other sites

rajoute une fonction uninstall :

	public function uninstall()
{
 	if (parent::uninstall() == False)
 		return False;
 	return True;
}

 

désinstalle le module et réinstalle le, tu as peut être fait des modifications après installation, par exemple si tu rajoutes registerHook('leftColumn') après l'installation le module n'est pas greffé pour autant, il faut soit le greffer soit même, soit désinstaller et réinstallé ensuite.

Link to comment
Share on other sites

j'ai refait ce que tu m'as demandé et quand je le re instale et dans module->position-> Greffer un module je choisi le module et je met Greffer le module sur: left column bloks il la s'affiche le message d'erreur suivant ce module est déjà greffé sur ce hook

 

mais rien qui s'affiche ds la boutique

Link to comment
Share on other sites

j'ai refait ce que tu m'as demandé et quand je le re instale et dans module->position-> Greffer un module je choisi le module et je met Greffer le module sur: left column bloks il la s'affiche le message d'erreur suivant ce module est déjà greffé sur ce hook

 

mais rien qui s'affiche ds la boutique

il faut réinstaller OU greffer, faire les 2 est normalement inutile et le message "ce module est déjà greffé sur ce hook" est logiquement affiché

Tu est en local ?

sur quel version de prestashop ?

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