Я считаю, что виджет Breadcrumbs весьма полезен. Однако с правой стороны внутри виджета достаточно места для чего-то другого. Если я хочу поместить ссылку (тег «a», но может быть на самом деле любая другая маленькая вещь), выровненная справа от Breadcrumbs, как я могу это сделать? Какое простое и правильное решение? Должен ли я расширить класс, разработать свой собственный, использовать begin и end виджета как-нибудь?Yii2: Как я могу разместить что-то в виджетах Breadcrumbs?
3
A
ответ
4
Если посмотреть на 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"
];
вы получите ссылку с правой стороны. Эта ссылка будет поставляться с префиксом , но вы можете связать его с .class и настроить его так, как хотите.
'template' => "<li class=\"yourClass\">{link}</li>\n"
Смежные вопросы
- 1. Как создать Yii2 Breadcrumbs
- 2. Yii2 Home Breadcrumbs неверен
- 3. Как я могу слушать кнопку на виджетах
- 4. Yii2, что параметр модели делает в виджетах?
- 5. как я могу разместить переменную?
- 6. Как я могу разместить галерею?
- 7. Где разместить шрифты в yii2?
- 8. Как я могу связать следующее в Yii2?
- 9. Как я могу разместить предметы в карусели?
- 10. Как я могу получить текст в виджетах Perl/Tk Text?
- 11. Как я могу скрыть список загрузок в виджетах EAjaxUpload
- 12. Где я должен разместить запрос БД для макета в Yii2
- 13. Yii2 - Где я могу хранить общие ресурсы
- 14. как я могу разместить меню боковой панели в правой части, используя yii2
- 15. yii2-dynamicform. Я не могу обновить
- 16. Как я могу использовать Angular 2 & YII2?
- 17. как я могу использовать JQuery с yii2
- 18. Как я могу разместить страницу после перенаправления?
- 19. Где я могу разместить tarball?
- 20. Как я могу разместить изображение следующим образом?
- 21. Как я могу разместить этот блок drupal?
- 22. Как я могу разместить тики на графике?
- 23. itextsharp: как я могу разместить таблицу?
- 24. Как я могу разместить промежуток между контурами?
- 25. Как я могу разместить текст под фотографиями?
- 26. как я могу разместить кнопку ниже списка
- 27. Как я могу разместить TextView поверх ImageView
- 28. Как я могу разместить свой собственный сайт
- 29. Где разместить общие ресурсы в yii2?
- 30. Могу ли я визуализировать URL-адрес изображения в некоторых виджетах?
Интересный подход! – robsch
Есть ли способ настроить сгенерированный класс ul? –