Я предлагаю вам изменить $breadcrumbs
на
$breadcrumbs = [
'Home' => '/',
'Toys' => '/toys',
'Ball' => '/toys/ball'
];
Это сделает ваш массив более читабельным, вы сможете легко увидеть заголовок и связанную с ним ссылку (вместо двух «не связанных» массивов).
В своем шаблоне ветки вы можете использовать:
{% for title,link in breadcrumbs %}
<a href="{{ link }}">{{ title }}</a>
{% endfor %}
Решение для большего количества атрибутов:
Если вы хотите добавить больше атрибутов в свои хлебные крошки, вы можете использовать что-то вроде:
$breadcrumbs = [
[
'title' => 'Home',
'url' => '/',
'atitle' => 'Link to the home page'
],
[
'title' => 'Toys',
'url' => '/toys',
'atitle' => 'Every toy you can imagine'
],
[
'title' => 'Ball',
'url' => '/toys/ball',
'atitle' => 'Ballroom blitz'
]
];
В файле ветки вы затем используете:
{% for breadcrumb in breadcrumbs %}
<a href="{{ breadcrumb.url }}" title="{{ breadcrumb.atitle }}">{{ breadcrumb.title }}</a>
{% endfor %}
Будет выводиться:
<a href="/" title="Link to the home page">Home</a>
<a href="/toys" title="Every toy you can imagine">Toys</a>
<a href="/toys/ball" title="Ballroom blitz">Ball</a>