2fox/yii2-breadcrumbs

yii2 breadcrumbs Schema.org 支持

安装: 18

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2019-10-07 21:06 UTC

This package is auto-updated.

Last update: 2024-09-08 08:15:28 UTC


README

https://schema.org/BreadcrumbList

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist 2fox/yii2-breadcrumbs "*"

或者

"2fox/yii2-breadcrumbs": "*"

将以下内容添加到您的 composer.json 文件的 require 部分:

用法

面包屑

use twofox\breadcrumbs\Breadcrumbs;

echo Breadcrumbs::widget([
    'links' => [
        [
            'label' => 'Home',
            'url'   => ['/']
        ],
        [
            'label' => 'Contact',
            'url'   => ['/site/contact']
        ],
    ],
]);

或者

use twofox\breadcrumbs\Breadcrumbs;

echo Breadcrumbs::widget([
    'links' => $this->params['breadcrumbs'],
]);

####结果

<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>
```