TiBaker Posted November 29, 2012 Share Posted November 29, 2012 (edited) 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 November 29, 2012 by TiBaker (see edit history) Link to comment Share on other sites More sharing options...
jbju Posted November 29, 2012 Share Posted November 29, 2012 Bonjour, De base le module prend les produits présents dans la catégorie Accueil pourquoi vouloir lui attribuer une autre catégorie? Link to comment Share on other sites More sharing options...
TiBaker Posted November 29, 2012 Author Share Posted November 29, 2012 (edited) Bonjour, C'est pour personnaliser ma page d'accueil ex : je duplique le module et le 1er récupère que les produits de catégorie femme et l'autre la catégorie homme. Cordialement. Edited November 29, 2012 by TiBaker (see edit history) 1 Link to comment Share on other sites More sharing options...
TiBaker Posted December 1, 2012 Author Share Posted December 1, 2012 alors personne ? une petite idée ? Link to comment Share on other sites More sharing options...
mizou125 Posted February 9, 2013 Share Posted February 9, 2013 bonjour, t'as trouvé une solution ? Link to comment Share on other sites More sharing options...
admin974 Posted February 9, 2013 Share Posted February 9, 2013 (edited) 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 February 9, 2013 by admin974 (see edit history) Link to comment Share on other sites More sharing options...
mizou125 Posted February 9, 2013 Share Posted February 9, 2013 (edited) C'est bon, Merci, ça marche et comment faire pour mettre les derniers produits ajoutés et non pas au hasard ? Edited February 9, 2013 by mizou125 (see edit history) Link to comment Share on other sites More sharing options...
admin974 Posted February 10, 2013 Share Posted February 10, 2013 Bonjour, Pour pas afficher au hasard, juste enlevez cette fonction : shuffle($products); Link to comment Share on other sites More sharing options...
dklfdlfkj Posted March 8, 2013 Share Posted March 8, 2013 Bonsoir, Comment faites-vous pour dupliquer ce module ? Merci d'avance pour votre aide. Link to comment Share on other sites More sharing options...
Cream77 Posted March 3, 2014 Share Posted March 3, 2014 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 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