Jump to content

Déplacer un block module


djibi

Recommended Posts

Bonjour,

 

j'apprends à créer un thème prestashop et je me retrouve face à une petite complication.

 

J'essaie de placer le block du module "blocktags" dans la colonne de droite mais je n'y parviens pas. J'ai vu dans un autre topic qui fallait éditer la fonction "install" du fichier "blocktags.php" dans le dossier du module dont voici le code :

 

function install()
{
 if (parent::install() == false
OR $this->registerHook('leftColumn') == false
OR $this->registerHook('header') == false
OR Configuration::updateValue('BLOCKTAGS_NBR', 10) == false)
  return false;
 return true;
}

 

Ce que je fais c'est :

 

- Désinstaller le module

- Changer le code dans le fichier comme suit

function install()
{
 if (parent::install() == false
OR $this->registerHook('rightColumn') == false
OR $this->registerHook('header') == false
OR Configuration::updateValue('BLOCKTAGS_NBR', 10) == false)
  return false;
 return true;
}

- Réinstaller le module

 

Mais ça ne fonctionne pas :(

 

Pouvez-vous m'aider ?

Link to comment
Share on other sites

bonjour,

 

normalement le bloc Tags peut se placer dans le colonne de droite ou de gauche....

dans le fichier php on a :

function hookLeftColumn($params)
{
 global $smarty;
 $tags = Tag::getMainTags((int)($params['cookie']->id_lang), (int)(Configuration::get('BLOCKTAGS_NBR')));
 if (!sizeof($tags))
  return false;
 foreach ($tags AS &$tag)
  $tag['class'] = 'tag_level'.($tag['times'] > BLOCKTAGS_MAX_LEVEL ? BLOCKTAGS_MAX_LEVEL : $tag['times']);
 $smarty->assign('tags', $tags);

 return $this->display(__FILE__, 'blocktags.tpl');
}
function hookRightColumn($params)
{
 return $this->hookLeftColumn($params);
}

 

le bloc est bien adapté au deux colonnes.....

 

par contre par défaut il se greffe à gauche!

donc il faut le greffer à droite dans BO > Modules > Positions > greffer un module

ensuite choisir blocktags dans le menu déroulant et choisir rightColumn pour le positionnement....

Link to comment
Share on other sites

  • 1 year later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...