Manu-41 Posted February 26, 2021 Share Posted February 26, 2021 (edited) Bonjour, le fil d'ariane sur mobile devient très long, et prend beaucoup de place dans l'affichage (3 ligne). Je voudrais donc faire un affichage plus simple. Je cache le fil d'ariane avec un display:none sur version mobile, comme ca il sera toujours lu par les moteurs de recherches et les balises restent. Et je souhaite ajouter sur version mobile <768px un seul lien de la page précédente comme dans le fil d'ariane. Exemple avant pour les pages catégorie: Accueil>jouets>garcon>jouets en bois Après: <Garcon Exemple avant pour les pages produits: Accueil>jouets>garcon>jouets en bois>voiture de course Après: <jouets en bois J'ai testé en reprenant un parti du fil actuel, mais cela affiche toutes les catégories, or j'ai juste besoin d'avoir la carégorie précédente {if !empty($breadcrumbs)} {foreach from=$breadcrumbs item=breadcrumb name=crumbs} <li> {if !empty($breadcrumb.url)} <a href="{$breadcrumb.url}"> <span>{$breadcrumb.title}</span> </a> {/if} </li> {/foreach} {/if} Comment avoir uniquement la catégorie précédente? merci pour votre aide presta 1.6 Edited February 26, 2021 by Manu-shop (see edit history) Link to comment Share on other sites More sharing options...
corrigerunbug Posted February 26, 2021 Share Posted February 26, 2021 Bonjour, Vous pouvez essayer d'utiliser la fonction {break} voir ici : - https://www.smarty.net/docs/en/language.function.foreach.tpl#foreach.construct.break Cordialement Ilias Link to comment Share on other sites More sharing options...
Manu-41 Posted February 26, 2021 Author Share Posted February 26, 2021 5 minutes ago, imaging said: Bonjour, Vous pouvez essayer d'utiliser la fonction {break} voir ici : - https://www.smarty.net/docs/en/language.function.foreach.tpl#foreach.construct.break Cordialement Ilias merci pour ton aide, mais comment l'utiliser? J'ai regardé le lien, mais je ne comprend pas. Je doit ajouter la position aussi? Link to comment Share on other sites More sharing options...
corrigerunbug Posted February 26, 2021 Share Posted February 26, 2021 Vous pouvez insérer ce code. {if !empty($breadcrumbs)} {foreach from=$breadcrumbs item=breadcrumb name=crumbs} <li> {if $smarty.foreach.crumbs.index == 3} {break} {/if} {if !empty($breadcrumb.url)} <a href="{$breadcrumb.url}"> <span>{$breadcrumb.title}</span> </a> {/if} </li> {/foreach} {/if} Link to comment Share on other sites More sharing options...
Manu-41 Posted February 26, 2021 Author Share Posted February 26, 2021 1 hour ago, imaging said: Vous pouvez insérer ce code. {if !empty($breadcrumbs)} {foreach from=$breadcrumbs item=breadcrumb name=crumbs} <li> {if $smarty.foreach.crumbs.index == 3} {break} {/if} {if !empty($breadcrumb.url)} <a href="{$breadcrumb.url}"> <span>{$breadcrumb.title}</span> </a> {/if} </li> {/foreach} {/if} Je viens de tester, rien en change. J'ai toujours toutes mes catégories dans le fil A quoi correspond le index==3 ? Link to comment Share on other sites More sharing options...
corrigerunbug Posted February 26, 2021 Share Posted February 26, 2021 Vous avez vidé le cache ? Link to comment Share on other sites More sharing options...
Manu-41 Posted February 26, 2021 Author Share Posted February 26, 2021 10 minutes ago, imaging said: Vous avez vidé le cache ? oui, cache vidé. presta 1.6 Link to comment Share on other sites More sharing options...
corrigerunbug Posted February 26, 2021 Share Posted February 26, 2021 Quel est le lien de votre site ? Link to comment Share on other sites More sharing options...
Manu-41 Posted February 26, 2021 Author Share Posted February 26, 2021 donné en MP. Ce que je cherche à faire, c'est afficher uniquement le lien précédent de la page en cours. il doit etre possible d'afficher une condition à ce code: {if !empty($breadcrumbs)} {foreach from=$breadcrumbs item=breadcrumb name=crumbs} <li> {if !empty($breadcrumb.url)} <a href="{$breadcrumb.url}"> <span>{$breadcrumb.title}</span> </a> {/if} </li> {/foreach} {/if} 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