Jump to content

Modifier le module homefeatured 1.5.x


TiBaker
 Share

Recommended Posts

Bonjour,

 

j'aimerais avoir un petit coup de pouce sur : comment modifier le modules homefeatured pour que à index il affiche les produits d'une catégorie que je déciderais en ajoutent par exemple :

 

celui par défaut du module :

 

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);

 

Et celui que j'ai modifier mais çà fonctionne pas :

 

$category = new Category(3, Context::getContext()->shop->getCategory(5), (int)Context::getContext()->language->id);

 

Merci d'avance pour votre aide.

Edited by TiBaker (see edit history)

Share this post


Link to post
Share on other sites

  • 2 months later...

Bonjour à tous,

 

C'est très simple, remplacer ce bloc ligne 104 env. :

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);
 $nb = (int)(Configuration::get('HOME_FEATURED_NBR'));
 $products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));

 

Par :

 

$category = new Category(4, Configuration::get('PS_LANG_DEFAULT'));
 $nb = (int)(Configuration::get('HOME_FEATURED_NBR'));
 $products = $category->getProducts(intval($params['cookie']->id_lang), 1, 5);
if ($products) {
shuffle($products);
array_splice($products, ($nb ? $nb : 10));

 

dans ce code:

 

- 4 est la catégorie,

- 5 est le nombre de produit sur une ligne,

- shuffle les mets au hasard

 

ca fonctionne tres bien pour moi

Edited by admin974 (see edit history)

Share this post


Link to post
Share on other sites

  • 4 weeks later...
  • 11 months later...

ce topic m'interesse :)

est il possible d'apres toi admin974, d'utiliser la categorie "en cours"

je m'explique j'ai placé le homefetaure sur la droite. il utilise toujours la categorie d'accueil ?

 

Merci


la seule solution que je vois serais de le dupliquer mais ca serait bien de pouvoir l'automatiser

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More