带微数据的Yii2面包屑

带微数据的Yii2面包屑,yii2,schema.org,breadcrumbs,microdata,Yii2,Schema.org,Breadcrumbs,Microdata,如何将微数据(schema.org)添加到Yii2面包屑 我在应用程序布局中有以下代码: <?= Breadcrumbs::widget([ 'links' => isset($this->params['breadcrumbs']) ?? [] ]); ?> 我想为面包屑添加微数据属性()将属性值添加到选项、项目模板和活动项目模板: <?= Breadcrumbs::widget([ 'links' => $this->param

如何将微数据(schema.org)添加到Yii2面包屑

我在应用程序布局中有以下代码:

<?= Breadcrumbs::widget([
    'links' => isset($this->params['breadcrumbs']) ?? []
]); ?>


我想为面包屑添加微数据属性()

将属性值添加到
选项
项目模板
活动项目模板

<?= Breadcrumbs::widget([
    'links' => $this->params['breadcrumbs'] ?? [],
    'options' => ['class' => 'breadcrumb', 'itemscope' => true, 'itemtype' => 'http://schema.org/BreadcrumbList'],
    'itemTemplate' => '<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">{link}</li>' . PHP_EOL,
    'activeItemTemplate' => '<li class="active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">{link}</li>' . PHP_EOL,
]); ?>