Хлебные крошки и helper breadcrumbs в UserCMS

С версии 2.6.0 существуют единые правила для хлебных крошек, чтобы они выглядели одинаково и имели одинаковую структуру и верстку.
Данные правила появились, поскольку до версии 2.6.0 программисты реализовывали хлебные крошки по разному.

Правила

1. Верстка хлебных крошек

HTML код должен строго соотвествовать фреймворку BootStrap 4. На август 2018г пример кода тут: https://getbootstrap.com/docs/4.1/components/breadcrumb/


Допускается, что последний элемент в крошках отстуствует или является ссылкой (сам на себя). Но в идеале последний элемент не должен являться ссылкой.

2. Расположение хлебных крошек.


Исключительно сразу под тегом H1.
Не над ним, не сбоку, не сверху! А сразу под ним.
Понятное дело, что дизайнер хочет сбоку то тут никуда не денешься, но если нет прямых указаний или вы делаете модуль для публичного использования - только под h1, то есть под заголовком страницы.

3. Разделитель элементов хлебных крошек.


Исключительно прямой слеш - /
никакие стрелочки, спецсимволы и прочее - не допускается. Слеш по умолчанию прописан в Bootstrap, и конечно, его можно поменять, но только в исключительных случаях. Практика показала, что менять не стоит.

4. Хлебные крошки в админке

Хлебные крошки крайне обязательны в админке.

5. Helper breadcrumbs

Генерация хлебных крошек исключительно с помощью Хелпера.

Пример:
...

Пред. урок След. урок