Jump to content

Modification d'un carrousel produits (HP)


Recommended Posts

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

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...