obeatone Posted May 3, 2013 Share Posted May 3, 2013 Bonjour à tous, J'ai récupéré un module de carrousel produits pour ma HomePage cependant j'ai un souci que je n'arrive pas à résoudre: Le carrousel affiche tous les derniers produits alors que moi je désire seulement afficher les produits d'une catégorie spécifique. J'ai essayé en vain pendant plus de 3h de tripatouiller le php (je suis novice en la matière) mais je n'arrive pas à faire ce que je veux. Voici le code PHP que je pense qu'il faut modifier : public function getContent() { $output = '<h2>'.$this->displayName.'</h2>'; if (Tools::isSubmit('submitProductCarousel')) { Configuration::updateValue('NEW_PROD', (int)(Tools::getValue('new_prod'))); Configuration::updateValue('FEATURED_PROD', (int)(Tools::getValue('featured_prod'))); $output .= '<div class="conf confirm">'.$this->l('Settings updated').'</div>'; } return $output.$this->displayForm(); } public function hookDisplayHome($params) { $newProducts = Product::getNewProducts((int)($params['cookie']->id_lang), 0); $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); $featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 10); $this->smarty->assign(array( 'new_products' => $newProducts, 'show_new_prod' => (int)(Configuration::get('NEW_PROD')), 'featured_products' => $featuredProducts, 'show_featured_prod' => (int)(Configuration::get('FEATURED_PROD')), 'homeSize' => Image::getSize('home_default') )); return $this->display(__FILE__, 'tptnprodcarousel.tpl'); } } Est ce que quelqu'un aurait une petite idée ? Merci d'avance pour votre aide et bon après midi ! Link to comment Share on other sites More sharing options...
obeatone Posted May 5, 2013 Author Share Posted May 5, 2013 Up please ! 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