pi-web/pi-breadcrumb

包 Pi Breadcrumb

安装: 78

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:symfony-bundle

dev-master 2023-11-17 19:18 UTC

This package is auto-updated.

Last update: 2024-09-17 21:08:41 UTC


README

描述

此捆绑包允许在您的网站上生成一个导航路径。

先决条件

使用此捆绑包的默认模板时,您需要添加 Bootstrap 5 和 Font-Awesome 图标。但是,您也可以覆盖默认模板。

安装

composer require pi-web/pi-breadcrumb

使用

注入以下类

<?php

use PiWeb\PiBreadcrumb\Model\Breadcrumb;

public function __construct(
    private Breadcrumb $breadcrumb,
) {
}

向您的导航路径添加项目

$this->breadcrumb->addItem(
    $label, // Texte affiché.
    $url // URL de la page
);

最后,在您的模板 twig 中添加以下代码以渲染导航路径

{{ render(path('pi_breadcrumb_block')) }}

更多内容

模板覆盖

通过创建文件 bundles/PiBreadcrumbBundle/breadcrumb.html.twig 覆盖导航路径模板。然后使用变量 breadcrumb.items,它包含要显示的所有导航路径元素。