THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour à tous, je cherche à comprendre comment fonctionne le fil d'ariane (Breadcrump), en particulier pour les marques.
Dans ma page brand.html j'ai le fil d’Ariane suivant : (qui est le fil d'Ariane du template de base)

{* Breadcrumb *}
{block name='no-return-functions' append}
    {if $content_id}
        {$breadcrumbs = []}
        {loop type="content" name="content-breadcrumb" id=$content_id limit="1"}
            {loop name="folder_path" type="folder-path" folder={$DEFAULT_FOLDER}}
                {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]}
            {/loop}
            {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]}
        {/loop}
    {/if}
{/block}

Et pour chaque marque, j'ai bien
Accueil > Nom de la marque
comme fil d'Ariane

Mais je voudrais avoir plutôt :
Accueil > Toutes les marques > Nom de la marque

Et je ne comprends pas comment programmer cela.

Merci, bonne soirée,

Éric LM

Offline


Bonjour, je reviens vers vous avec mon fil d'Ariane. est-ce que quelqu'un pourrait m'expliquer la syntaxe des tableaux dans le fil d'ariane ?

{if $brand_id}
    {$breadcrumbs = []}
    {if $brand_id}
        {loop type="brand" name="brand-breadcrumb" id=$brand_id limit="1"}
        {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]}
        {/loop}
    {else}
        {$breadcrumbs[] = ['title' => {intl l="All brands"}, 'url'=> '']}
    {/if}
{/if}

si j'ai bien compris, ici on a un tableau que l'on initialise {$breadcrumbs = []}
Pour chaque marque, je voudrais ajouter dans le fil d'ariane la page avec toutes les marques

J'ai fait plein de tentatives (n'ayant trouvé nul part une documentation) et le fil d'ariane me tronque à la première lettre le nom de la page
Où puis-je trouver trouver de la doc ?
Merci,
Éric