el-cascador Posted April 13, 2010 Share Posted April 13, 2010 Bonjour,Je cherche à afficher à partir d'un menu particulier, une catégorie inactive.En fait, je ne veux pas que la catégorie soit visible dans le bloc catégorie. Ne sachant pas comment faire, j'ai créé une catégorie inactive et associé des produits. J'ai dupliquer le fichier category.php en category-plus.php (au cas où, s'il y a des modifications à faire) et fait appel à ce fichier avec l'ID de la catégorie (category-plus.php?id_category=24).par contre lors de l'affichage j'ai le message suivant : "Cette catégorie est actuellement indisponible." du fait que la catégorie est inactive (active=0)Question : y a t-il un autre moyen de ne pas afficher telle ou telle catégorie dans le bloc catégorie afin de la faire apparaître ailleurs ?Ou bien, y a t-il un moyen de bypasser la vérification de l'inactivité de la catégorie afin de l'afficher et d'afficher les produits qui lui sont attachés ?Merci d'avance pour vos idées et/ou réponse. Link to comment Share on other sites More sharing options...
el-cascador Posted April 13, 2010 Author Share Posted April 13, 2010 Voici la solution que j'ai trouvéj'ai modifié le code du fichier blockcategories.tpl en remplaçant le code {foreach from=$blockCategTree.children item=child name=blockCategTree} {if $smarty.foreach.blockCategTree.last} {include file=$branche_tpl_path node=$child last='true'} {else} {include file=$branche_tpl_path node=$child} {/if} {/foreach} par {foreach from=$blockCategTree.children item=child name=blockCategTree} [b]{if $child.id != 24}[/b] {if $smarty.foreach.blockCategTree.last} {include file=$branche_tpl_path node=$child last='true'} {else} {include file=$branche_tpl_path node=$child} {/if} [b]{/if}[/b] {/foreach} Cela ne peut fonctionner que si l'ID de la catégorie ne change pasBalises 'code' ajoutées -yoya971 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