Spheerys Posted September 14, 2008 Share Posted September 14, 2008 Je souhaite ajouter un bloc informatif dans la colonne de droite.Par "bloc informatif", j'entends un module qui affiche quelques lignes de texte, soit codées en dur dans le fichier .tpl, soit mieux, modifiables via le back office.J'ai bien sûr essayé de partir d'un module existant (blocklinks) et de l'adapter, mais ce dernier est finalement assez complexe (pour mes compétences).Donc connaissez-vous un module plus simple qui serait adaptable plus facilement ? Link to comment Share on other sites More sharing options...
vinoalvino Posted September 14, 2008 Share Posted September 14, 2008 blockinformatif.php <?php class BlockInformatif extends Module { function __construct() { $this->name = 'blockinformatif'; $this->tab = 'Blocks'; parent::__construct(); /* The parent construct is required for translations */ $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('Block informatif'); $this->description = $this->l('Adds a block displaying ...'); $this->version = '1.0'; $this->error = false; $this->valid = false; } function install() { if (parent::install() == false OR $this->registerHook('leftColumn') == false) return false; } } function hookRightColumn($params) { return $this->hookLeftColumn($params); } function hookLeftColumn($params) { global $smarty; // Display smarty /* CHANGE CONTENT !!! */ $content=''; $smarty->assign('title', ($title ? $title : $this->l('Information'))); $smarty->assign('content', $content); return $this->display(__FILE__, 'blockinformatif.tpl'); } } ?> blockinformatif.tpl <!-- Block informatif --> {$title} {if $content} {$content} {else} {l s='Nothing to show' mod='blockinformatif'} {/if} <!-- /Block informatif --> :smirk: Link to comment Share on other sites More sharing options...
Spheerys Posted September 14, 2008 Author Share Posted September 14, 2008 Merci vinoalvino Effectivement ça réponds à mon besoin.J'ai juste un petit soucis : le module semble s'installer correctement mais il n'apparait pas sur le site...Aurais-je manqué une étape ? Link to comment Share on other sites More sharing options...
legarg Posted June 18, 2009 Share Posted June 18, 2009 BonjourCe module m'intéresse mais je n'arrive pas à l'installer. J'ai créé un dossier blocinformatif dans le dossier modules et copié les 2 fichiers dedans.Lorsque j'accède à la rubrique module de l'admin, plus aucun module n'apparait !Comment installer tout ça correctement ? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now