我们回到admin/structure/breadcrumbs,现在这个页面还是一个空白页面,我们这里想要显示的内容是,面包屑列表,并提供按照路径的查询功能。同时可以编辑面包屑,删除面包屑,还可以直接添加面包屑。
我们首先创建一个Views,导航到admin/structure/views,点击添加视图(Add new view),做以下配置:
在“Show”的下拉选择框里面,已经包含了“Breadcrumbs”了,这是Entity API模块提供的集成。
点击继续并编辑按钮,这里主要添加了三个字段,“Breadcrumb: path (path) ”、“Breadcrumb: Breadcrumb Link (Breadcrumb Link)”、 “Global: Custom text (Edit)”;对于“Breadcrumb: Breadcrumb Link (Breadcrumb Link)”字段,由于它是多值的,默认的分隔符为“, ”,我们将它修改为了“ » ”,和Drupal核心保持一致;对于“Global: Custom text (Edit)”,我们覆写了它的输出,将它输出成链接的形式,指定的路径为“breadcrumb/[bid]/edit”;之后将Breadcrumb: Breadcrumb ID (Breadcrumb ID)字段排除显示;将格式“Format”设置为表格的形式;添加过滤器“Breadcrumb: path (exposed)”,并将其暴露出来;添加排序标准“Breadcrumb: Breadcrumb ID (desc)”,按照降序排列,这样新增的面包屑放在前面。这是配置好的样子: