Это сложный вопрос, потому что запись (продукт) может быть присвоена более чем одной категории .
Для примера, если вы только назначая одну категорию для продукта , вы можете использовать следующий код для основной цепочки панировочных сухарей в шаблоне постоянной ссылки:
{exp:channel:entries channel="product" limit="1"}
<ul class="breadcrumbs">
<li><a href="{path='site_index'}">Home</a></li>
<li><a href="{path='product/index'}">{channel}</a></li>
{categories limit="1" channel="product"}
<li>
<a href="{path='product/index'}">{category_name}</a>
</li>
{/categories}
<li>{title}</li>
</ul>
{/exp:channel:entries}
, которая выдаст что-то вроде:
<ul class="breadcrumbs">
<li><a href="http://localhost/index.php">Home</a></li>
<li><a href="http://localhost/index.php/product">Products</a></li>
<li><a href="http://localhost/index.php/product/category/toys">Toys</a></li>
<li>Buzz Lightyear Action Figure</li>
</ul>
В зависимости от того, как вы настроили таксономию вашего сайта ( отдельная категория для продуктов против нескольких категорий ), будет определяться, можете ли вы безопасно использовать категории в своих хлебных крошках.
Поскольку вы не опубликовали больше своего кода, вы можете по-другому реализовать его, особенно если вы используете шаблон embeddd для своих хлебных крошек.Однако вы можете извлечь необходимые биты из этого примера для соответствия вашей среде.
Кроме того, вы можете использовать ExpressionEngine Переменные сегмента URL , Категория URL-индикатор и Условные глобальные переменные для дополнительной гибкости.
Я также могу упомянуть, что если вы ищете быстрое и легко настраиваемое решение для добавления панировочных сухарей на свой сайт, вы можете рассмотреть коммерческое дополнение Crumbly Стивен Льюис из Опыт Интернет.