pi-web / pi-breadcrumb
包 Pi Breadcrumb
dev-master
2023-11-17 19:18 UTC
Requires
- php: ^8.1
- symfony/framework-bundle: ^6.3
- twig/twig: >=3.3
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,它包含要显示的所有导航路径元素。