LeGhe Posted June 25, 2010 Share Posted June 25, 2010 Mais sans installer le bloc categories, qui bouffe trop de ressources, c'est possible à votre avis ?Merci !! Link to comment Share on other sites More sharing options...
Grafics Posted June 26, 2010 Share Posted June 26, 2010 Quel est le but ? Link to comment Share on other sites More sharing options...
LeGhe Posted June 26, 2010 Author Share Posted June 26, 2010 Gérer un background différent pour chaque produit en fonction de $currentCategoryId : un bouquin sur le vélo aura en fond d'écran un vélo, etc...Mais $currentCategoryId n'est appelé dans le header QUE SI le module blockcategories est installé. Or, j'ai environ 400 catégories et sous-catégories, et ça fait ramer... Link to comment Share on other sites More sharing options...
Grafics Posted June 26, 2010 Share Posted June 26, 2010 En fait, ma question est : Pourquoi veut-tu récupérer $currentCategoryId ?Qu'est-ce que tu veux en faire ? Link to comment Share on other sites More sharing options...
LeGhe Posted June 26, 2010 Author Share Posted June 26, 2010 Ben réponse plus haut !Pour avoir la variable de la catégorie courante pour chaque page.J'ai trouvé : dans header.php, rajouter : if (isset($_GET['id_category'])) { $cookie->last_visited_category = intval($_GET['id_category']); $smarty->assign('currentCategoryId', intval($_GET['id_category'])); } if (isset($_GET['id_product'])) { if (!isset($cookie->last_visited_category) OR !Product::idIsOnCategoryId(intval($_GET['id_product']), array('0' => array('id_category' => $cookie->last_visited_category)))) { $product = new Product(intval($_GET['id_product'])); if (isset($product) AND Validate::isLoadedObject($product)) $cookie->last_visited_category = intval($product->id_category_default); } $smarty->assign('currentCategoryId', intval($cookie->last_visited_category)); } Link to comment Share on other sites More sharing options...
fherrard Posted January 16, 2011 Share Posted January 16, 2011 BonjourConnaissez vous la variable pour définir une CSS differente sur une page produit celon le fabriquantJe sais le faire sur une page category{if $page_name == 'category'} class="macat_{$currentCategoryId}"mais sure page produit j’ai changé {$currentCategoryId} en {$currentmanucaturedId} mais ce marche pasj’ai bien activé le bloc fabriquant pour récupéré l’id mais il ne la récupère pasmerci 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