djibi Posted December 17, 2011 Share Posted December 17, 2011 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 More sharing options...
Stéphane Chonez Posted December 19, 2011 Share Posted December 19, 2011 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 More sharing options...
Peford Posted December 23, 2012 Share Posted December 23, 2012 bonjour, je suis arriver dans le menu deroulant mais rien n'est en surbrillance. merci de me dire comment faire pour mettre mon block tags a droite ou le deplacer en bas a gauche. merci bcp Link to comment Share on other sites More sharing options...
Recommended Posts