Jump to content

[Résolu] Liste de produit "exclusivité web"


Recommended Posts

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

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

  • 2 weeks later...

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

  • 4 years later...

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