2fox / yii2-breadcrumbs
yii2 breadcrumbs Schema.org support
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2025-04-08 09:39:03 UTC
README
https://schema.org/BreadcrumbList
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist 2fox/yii2-breadcrumbs "*"
or add
"2fox/yii2-breadcrumbs": "*"
to the require section of your composer.json
file.
Usage
Breadcrumbs
use twofox\breadcrumbs\Breadcrumbs; echo Breadcrumbs::widget([ 'links' => [ [ 'label' => 'Home', 'url' => ['/'] ], [ 'label' => 'Contact', 'url' => ['/site/contact'] ], ], ]);
or
use twofox\breadcrumbs\Breadcrumbs; echo Breadcrumbs::widget([ 'links' => $this->params['breadcrumbs'], ]);
####result
<ol itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="https://example.com/dresses"> <span itemprop="name">Dresses</span></a> <meta itemprop="position" content="1" /> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="https://example.com/dresses/real"> <span itemprop="name">Real Dresses</span></a> <meta itemprop="position" content="2" /> </li> </ol> ```