Jump to content

Fil d'ariane, catégorie parent


yvesbj

Recommended Posts

Salut à tous !

 

Je sollicite votre aide afin de procéder à une légère modification du fil d'ariane. J'ai viré le premier lien vers l'accueil.

 

Du coup maintenant, j'ai :

 

catégorie parent > sous catégorie > produit

 

 

Ce que j'aimerais, c'est que lorsque, et seulement, je me trouve dans la page "categorie parent" qui affiche toutes les sous catégories, on ne voit plus le fil d'ariane.

 

Exemple, je suis dans une sous catégorie, je vois :

catégorie parent > sous catégorie

 

Et si je me trouve dans la catégorie parent je ne veux plus que le fil d'ariane s'affiche.

 

Est-ce que vous pensez que c'est possible ? Si oui, pourriez vous m'aider svp ?

Link to comment
Share on other sites

hello,

 

j'aurais bien une idée sur le sujet, un poil sauvage mais qui devrait marcher. Tu connais le caractère de séparation que tu as choisi (appraremment, le >, caractère par défaut dans ps) pour séparer les éléments du breadcrumb, du coup, vérifie sa présence dans $path (dans le template breadcrumb.tpl) et conditionne l'affichage du breadcrumb à sa présence ou pas dans $path (s'il est présent c'est qu'il y a plus d'un élément, si pas, tu es dans une catégorie)

 

voilou comment perso je ferais ça. Commence par choper ça (décidément il va servir ce petit truc, normal d'ailleurs, aussi souvent qu'en php on ferait preg_match :))

<?php
function smarty_modifier_match($string, $find)
{
if(!empty($string) )
{
	if (preg_match('#'.$find.'#', $string)) return true;
	else return false;
}
return false;
}
?>

mets-le dans un fichier que tu appelles modifier.match.php dans tools/smarty/plugins

ensuite, dans breadcrumb.tpl conditionne l'affichage du breadcrumb avec ça

{if $path|match:'>'}affichage du breadcrumb{/if}

ça devrait faire l'histoire...

 

have swing

 

petit édit pour dire, si pas, essaye avec la valeur html

>

au lieu de >

Link to comment
Share on other sites

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