Hilz Posted July 28, 2011 Share Posted July 28, 2011 Bonjour, J'ai téléchargé un module qui, à la base, a été développé par des Anglais. Cela-dit, et suite à de très nombreuses manipulations, je n'arrive pas à modifier la langue de ce module au Français. Pour, dans ce code ci-dessous, rien ne me paraît anormal : global $smarty; $category = new Category(1); $subCategories = $category->getSubCategories(1); $nb = intval(Configuration::get('HOME_categories_NBR')); $smarty->assign(array( 'categoryHome' => $subCategories, 'lang' => Language::getIsoById(intval($params['cookie']->id_lang)), )); return $this->display(__FILE__, 'homecategories.tpl'); Voici le résultat donné : Comment faire ? Merci d'avance pour vos réponses ! Link to comment Share on other sites More sharing options...
Broceliande Posted July 28, 2011 Share Posted July 28, 2011 Bonjour, J'ai téléchargé un module qui, à la base, a été développé par des Anglais. Cela-dit, et suite à de très nombreuses manipulations, je n'arrive pas à modifier la langue de ce module au Français. Pour, dans ce code ci-dessous, rien ne me paraît anormal : global $smarty; $category = new Category(1); $subCategories = $category->getSubCategories(1); $nb = intval(Configuration::get('HOME_categories_NBR')); $smarty->assign(array( 'categoryHome' => $subCategories, 'lang' => Language::getIsoById(intval($params['cookie']->id_lang)), )); return $this->display(__FILE__, 'homecategories.tpl'); Voici le résultat donné : Comment faire ? Merci d'avance pour vos réponses ! Salut , un petit remodelage s'impose : global $smarty,$cookie; $category = new Category(1,$cookie->id_lang); $subCategories = $category->getSubCategories($cookie->id_lang,true); $nb = (int)Configuration::get('HOME_categories_NBR'); $smarty->assign(array( 'categoryHome' => $subCategories, 'lang' => $cookie->id_lang); return $this->display(__FILE__, 'homecategories.tpl'); pour info ici , à moins qu'il ne soit utilisé plus tard , $nb = (int)Configuration::get('HOME_categories_NBR'); ne sert à rien ... il n'est pas utilisé et pas transmis à smarty ... Je serais également curieux de voir le tpl , car je vois assez mal l'intérêt de Language::getIsoById(intval($cookie->id_lang) Link to comment Share on other sites More sharing options...
Hilz Posted July 28, 2011 Author Share Posted July 28, 2011 Bonjour, La refonte de votre code marche parfaitement ! Merci Link to comment Share on other sites More sharing options...
Broceliande Posted July 28, 2011 Share Posted July 28, 2011 Bonjour, La refonte de votre code marche parfaitement ! Merci Super. Tu peux éditer le titre du topic et mettre [Résolu] devant stp 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