VEGGi 0 Posted November 7, 2017 Posted November 7, 2017 Bonjour, Sur la page suivante : https://www.veggi.be/reduction Rien ne s'affiche... Pourtant en inspectant le code, tout y est (les titres, liens, etc). Quelqu'un peut-il m'aider? Merci! Share this post Link to post Share on other sites
doekia 1,503 Posted November 7, 2017 Posted November 7, 2017 https://aide.prestashop.click/topic/1002/1-6-1-17-absence-bons-de-réductions-page-mon-compte Share this post Link to post Share on other sites
VEGGi 0 Posted November 7, 2017 Posted November 7, 2017 (edited) 18 minutes ago, doekia said: https://aide.prestashop.click/topic/1002/1-6-1-17-absence-bons-de-réductions-page-mon-compte Merci J'ai essayé mais ça ne change rien... Voici ce que j'ai dans mon DiscountController.php <?php class DiscountControllerCore extends FrontController { public $auth = true; public $php_self = 'discount'; public $authRedirection = 'discount'; public $ssl = true; /** * Assign template vars related to page content * @see FrontController::initContent() */ public function initContent() { parent::initContent(); $cart_rules = CartRule::getCustomerCartRules($this->context->language->id, $this->context->customer->id, true, false, true); foreach ($cart_rules as $key => &$discount ) { if ((int)$discount['quantity_for_user'] === 0) { unset($cart_rules[$key]); } $discount['value'] = Tools::convertPriceFull( $discount['value'], new Currency((int)$discount['reduction_currency']), new Currency((int)$this->context->cart->id_currency) ); if ((int)$discount['gift_product'] !== 0) { $product = new Product((int) $discount['gift_product'], false, (int)$this->context->language->id); if (!Validate::isLoadedObject($product) || !$product->isAssociatedToShop() || !$product->active) { unset($cart_rules[$key]); } if (Combination::isFeatureActive() && (int)$discount['gift_product_attribute'] !== 0) { $attributes = $product->getAttributeCombinationsById((int)$discount['gift_product_attribute'], (int)$this->context->language->id); $giftAttributes = array(); foreach ($attributes as $attribute) { $giftAttributes[] = $attribute['group_name'] . ' : ' . $attribute['attribute_name']; } $discount['gift_product_attributes'] = implode(', ', $giftAttributes); } $discount['gift_product_name'] = $product->name; $discount['gift_product_link'] = $this->context->link->getProductLink( $product, $product->link_rewrite, $product->category, $product->ean13, $this->context->language->id, $this->context->shop->id, $discount['gift_product_attribute'], false, false, true ); } } $nb_cart_rules = count($cart_rules); $this->context->smarty->assign(array( 'nb_cart_rules' => (int)$nb_cart_rules, 'cart_rules' => $cart_rules, 'discount' => $cart_rules, // retro compatibility 'nbDiscounts' => (int)$nb_cart_rules // retro compatibility )); $this->setTemplate(_PS_THEME_DIR_.'discount.tpl'); } } Edited November 7, 2017 by VEGGi (see edit history) Share this post Link to post Share on other sites
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