Je cherche à faire une liste différente de produit pour uniquement une catégorie,sans installer une nouvelle contribution.
ça devrait se passer dans catalog/includes/modules/product_listing.php
et certainement ailleurs...
pour l'instant j'ai coder comme ceci au debut
Citation
case 'PRODUCT_LIST_PRICE':
if ($cPath!=$cPathAuction){
$lc_text = TABLE_HEADING_PRICE;
$lc_align = 'right';
} else {
$lc_text = TABLE_HEADING_PRICE;
$lc_align = 'right';
}
break;
if ($cPath!=$cPathAuction){
$lc_text = TABLE_HEADING_PRICE;
$lc_align = 'right';
} else {
$lc_text = TABLE_HEADING_PRICE;
$lc_align = 'right';
}
break;
puis au milieu:
Citation
case 'PRODUCT_LIST_PRICE':
if ($cPath!=$cPathAuction){
$lc_align = 'right';
if (tep_not_null($listing['specials_new_products_price'])) {
$lc_text = ' <s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span> ';
} else {
$lc_text = ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' ';
}
} else {
$lc_align = 'right';
$lc_text = LISTING_DEP_PRIX_AUCTION .' <b>' .$currencies->display_price($listing['auctions_starting_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</b><br>'.LISTING_PRIX_AUCTION.' <font color=RED><b>'. $currencies->display_price($listing['auctions_max'], tep_get_tax_rate($listing['products_tax_class_id'])) .'</font> - <font color=RED>' .$listing['auctions_nb']. LISTING_NB_AUCTION . '</b></font><br>'.LISTING_FIN_AUCTION.' <b>' . date("d/m/Y \à H:i",strtotime($listing['expires_date'])).'</b>';
}
break;
if ($cPath!=$cPathAuction){
$lc_align = 'right';
if (tep_not_null($listing['specials_new_products_price'])) {
$lc_text = ' <s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span> ';
} else {
$lc_text = ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' ';
}
} else {
$lc_align = 'right';
$lc_text = LISTING_DEP_PRIX_AUCTION .' <b>' .$currencies->display_price($listing['auctions_starting_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</b><br>'.LISTING_PRIX_AUCTION.' <font color=RED><b>'. $currencies->display_price($listing['auctions_max'], tep_get_tax_rate($listing['products_tax_class_id'])) .'</font> - <font color=RED>' .$listing['auctions_nb']. LISTING_NB_AUCTION . '</b></font><br>'.LISTING_FIN_AUCTION.' <b>' . date("d/m/Y \à H:i",strtotime($listing['expires_date'])).'</b>';
}
break;
alors ca fonctionne pour ma catégorie 192 , mais aussi pour advance_search (la liste de la recherche par la box search) et ca je voudrais quelle ne soit pas modifier.
merci