Хлебные крошки

StalkerClasses

Новичок
Как реализовать алгоритм хлебных крошек на сайте, когда нужно добавить в навигационную цепочку произвольные пункты из любого участка PHP-приложения?


Есть базовый вариант - отображаются хлебные крошки страниц.
Плагин который отправляет дополнительные данные может работать как до вызова хлебных крошек, так и после - т.в любом месте.
Полагаю это как-то связано с отложенными функциями.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Опять какой-то поток сознания. В любом месте кода, ДО отображения обращайся к своему "плагину" и переписывай что уже передал, или дополняй.
 

miketomlin

Новичок
Ну, вот вам простой пример.

В основе «приложения» иерархия, хранимая в БД: gency.ru/simple-data-model

Фронт автоматом поддерживает эти два уровня иерархии, например для одного из таких фронтов в шаблоне статьи по адресу g09.ru/articles/my-first-article я могу написать
PHP:
<a href="/">Домик</a> &gt; <a href="/<?= $r0['id'] ?>"><?= $r0['name'] ?></a> &gt; <?= $r1['name'] ?>
И так в «любом участке PHP-приложения». Можно даже вынести что-то подобное в общий макет страниц.

P.S. Естественно, при желании это все оборачивается в более универсальную ф-цию.
 
Последнее редактирование модератором:
Сверху