【发布时间】:2019-03-28 01:27:38
【问题描述】:
我按照官方文档 (here) 的配方在 Sonata Admin 中创建了一个自定义视图。
一切正常,但面包屑为空(与上一张食谱截图相同)。
我在谷歌上搜索了很多都没有成功...难道不能在 Sonata Admin 中显示带有自定义视图的面包屑吗?
【问题讨论】:
标签: symfony sonata-admin breadcrumbs sonata
我按照官方文档 (here) 的配方在 Sonata Admin 中创建了一个自定义视图。
一切正常,但面包屑为空(与上一张食谱截图相同)。
我在谷歌上搜索了很多都没有成功...难道不能在 Sonata Admin 中显示带有自定义视图的面包屑吗?
【问题讨论】:
标签: symfony sonata-admin breadcrumbs sonata
我通过扩展 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 %}
有人可以确认这是正确的做法吗?
【讨论】:
显示自定义面包屑的另一个选项是为其定义一个块,如下所示:
{% 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
#}
【讨论】: