panthere31 Posted July 29, 2016 Share Posted July 29, 2016 (edited) Bonjour, Je cherche à pouvoir lister en FO pour mes clients les articles cochés "exclusivité web" (online_only) mais je me desespère d'arriver à le faire après plusieurs jours de recherche et tentative... quelqu'un pourrait il m'aiguiller ? merci Edited August 8, 2016 by panthere31 (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 30, 2016 Share Posted July 30, 2016 Bonjour, comment voulez vous lister cela ? Link to comment Share on other sites More sharing options...
panthere31 Posted July 30, 2016 Author Share Posted July 30, 2016 Bonjour, Comme la liste produits normale mais limitée aux exclus là je travaille sur une page statique qui ferait cela, ca ne me donne pas entière satisfaction mais ca semble bien parti mais je trouve dommage que ce ne soit pas natif à prestashop Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 30, 2016 Share Posted July 30, 2016 Ok, mais simplement en rajoutant le choix dans la liste déroulante du filtre ou dans un page spécifique comme les nouveautés ou promotions, ou encore autre chose. Merci d'être précis dans votre demande car là c’est super vague comme demande. Link to comment Share on other sites More sharing options...
panthere31 Posted August 8, 2016 Author Share Posted August 8, 2016 Comme indiqué je souhaitais lister les produits en "exclusivité web" voici ce que j'ai fait, bien que ca modifie un peu la présentation du site pour cette page mais si cela peut donner des pistes à d'autres... page exclusivite.php <?php include(dirname(__FILE__).'/config/config.inc.php'); if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1) $rewrited_url = __PS_BASE_URI__; global $cookie; include(dirname(__FILE__).'/header.php'); $cat=$_REQUEST['cat']; if(empty($cat)) $cat='54'; $produit=Db::getInstance()->ExecuteS('select * from ps_product LEFT JOIN ps_product_lang ON ps_product.id_product = ps_product_lang.id_product LEFT JOIN ps_image ON ps_product.id_product = ps_image.id_product LEFT JOIN ps_category_product ON ps_category_product.id_product = ps_product.id_product where ps_product.online_only=\'1\' AND ps_category_product.id_category=\''.$cat.'\' AND ps_image.cover=\'1\' AND ps_product.active=\'1\' ORDER BY ps_product_lang.name asc '); $smarty->assign('products',$produit); $smarty->display(_PS_THEME_DIR_.'product-list-onlineonly.tpl'); include(dirname(__FILE__).'/footer.php'); ?> j'ai ensuite créé une page produc-list-onlineonly.tpl dans mon thème en me basant sur product-list.tpl en récupérant les variables par $product.variable Je me doute que ce n'est pas la façon la plus propre mais pour le moment je n'avais pas trouvé de solution autre. Link to comment Share on other sites More sharing options...
Prestashop Addict Posted February 23, 2021 Share Posted February 23, 2021 Il y a un module pour PS 1.7 qui fait cela, avec en plus un slider en page d'accueil. 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