Я считаю, что виджет Breadcrumbs весьма полезен. Однако с правой стороны внутри виджета достаточно места для чего-то другого. Если я хочу поместить ссылку (тег «a», но может быть на самом деле любая другая маленькая вещь), выровненная справа от Breadcrumbs, как я могу это сделать? Какое простое и правильное решение? Должен ли я расширять класс, разрабатывать свои собственные, использовать как начало, так и конец виджета?
Если вы посмотрите на yii\widgets\Breadcrumbs
вы увидите, что есть третий параметр в элементах панировочных сухарей
Из файла Yii2
[ 'label' => 'Post Category', 'url' => ['post-category/view', 'id' => 10], 'template' => "<li><b>{link}</b></li>\n", // template for this link only ],
Итак, добавив что-то подобное в ваш основной файл макета
$this->params['breadcrumbs'][] = [ 'label' => 'Your Label', 'url' => ['controller/action'], 'template' => "<li style="float: right;">{link}</li>\n" ];
вы получите ссылку с правой стороны. Эта ссылка будет поставляться с /
prefixed, но вы можете привязать ее к .class и настроить ее так, как вы хотите.
'template' => "<li class=\"yourClass\">{link}</li>\n"