Jump to content

pbm Bloc devises ( Right column blocks )


dany

Recommended Posts

Bonjour a tous

quelqu un a une idée comment ajouter sur la colonne de droit ( Right column blocks )

le Bloc devises v0.1 ou Bloc langues car je le mets sur la position Right column blocks mais je ne le vois pas.

est ce qu il y a une autre manip a faire ?

merci d avance

Link to comment
Share on other sites

merci, mais c'est pas ca que je cherche ,
je cherche a mettre sur la colonne de droite en haut de panier le bloc de langue ou bien le bloc de devise
comment l intégré car sur la position top page en peux les mettre et on le vois mais sur la colonne de droit on peux mais on le vois pas sur la colonne de droite sur le site ,

il y a quelque chose a faire pour l intégré sur la colonne de droit ?

Link to comment
Share on other sites

Oui, chaque hook (emplacement d'encrage pour un module) nécessite une fonction dans ledit module.

C'est à dire que si vous greffer un module sur la colonne de droite (qui n'a été prévu de base que pour l'emplacement du haut), il faut développer la fonction PHP dans ce module. Il existe déjà une fonction pour le hook top, il faut en créer une pour le hook colonne de droite.

Pourquoi ? Cela permet d'avoir un comportement (et donc un visuel) différent en fonction du hook pour un seul et même module.

Link to comment
Share on other sites

pour mettre le language a la colonne de droit en haut du papier faut que je modifie blocklanguages.php , j ai bien compris???

mais qu'est ce que je dois modifier svp ??? tu pourras me donné une exemple merci d'avance



<?php
class CurrAndLang extends Module
{
function __construct() {
$this->name = 'currandlang';
$this->tab = 'Blocks';
$this->version = 0.1;
parent::__construct(); // The parent construct is required for translations
$this->page = basename(__FILE__, '.php');
$this->displayName = $this->l('Currency and Language block');
$this->description = $this->l('Adds a block for selecting a currency and a language');
}
function install() {
if (!parent::install()
OR !$this->registerHook('rightColumn')
//OR !this->registerHook('leftColumn')
)
return false;
return true;
}
/**
* Returns module content for header
*
* @param array $params Parameters
* @return string Content
*/
function hookRightColumn($params) {
global $smarty;
$currencies = Currency::getCurrencies();
$languages = Language::getLanguages();
if (!sizeof($currencies) OR !sizeof($languages))
return '';
$smarty->assign('currencies', $currencies);
$smarty->assign('languages', $languages);
return $this->display(__FILE__, 'currandlang.tpl');
}

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

Link to comment
Share on other sites

pour mettre le language a la colonne de droit en haut du papier faut que je modifie blocklanguages.php , j ai bien compris???
Essayer de parler français m'aiderais à comprendre votre besoin.

Je déplace ce post dans le forum Graphisme et Développement.
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...