Sonata Admin 中没有自定义视图的面包屑?
Posted
技术标签:
【中文标题】Sonata Admin 中没有自定义视图的面包屑?【英文标题】:No breadcrumb for custom view in Sonata Admin? 【发布时间】:2019-03-28 01:27:38 【问题描述】:我按照官方文档 (here) 的配方在 Sonata Admin 中创建了一个自定义视图。
一切正常,但面包屑为空(与上一张食谱截图相同)。
我在谷歌上搜索了很多都没有成功...难道不能在 Sonata Admin 中显示带有自定义视图的面包屑吗?
【问题讨论】:
【参考方案1】:我通过扩展 sonata_breadcrumb 块实现了这一点:
% block sonata_breadcrumb %
<div class="hidden-xs">
<ol class="nav navbar-top-links breadcrumb">
<li>
<a href="/admin">
<i class="fa fa-home"></i>
</a>
</li>
<li class="active">
<span>My Custom View</span>
</li>
</ol>
</div>
% endblock sonata_breadcrumb %
有人可以确认这是正确的做法吗?
【讨论】:
【参考方案2】:显示自定义面包屑的另一个选项是为其定义一个块,如下所示:
% extends '@SonataAdmin/standard_layout.html.twig' %
% block breadcrumb %
<li>
<a href="/admin/dashboard">
<i class="fa fa-home"></i>
</a>
</li>
<li class="active">
<span>My Profile</span>
</li>
% endblock %
#
More HTML/Twig code
#
【讨论】:
以上是关于Sonata Admin 中没有自定义视图的面包屑?的主要内容,如果未能解决你的问题,请参考以下文章
在 Symfony 2 项目的 Sonata Admin 中使用自定义视图页面进行图像预览
Sonata Admin Bundle:在列表视图中显示收藏总数