}
}
}
+
+ public function breadcrumbs()
+ {
+ $res = '<div class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList">';
+ /** @var \Lavary\Menu\Item $item */
+ $position = 0;
+ foreach ($this->get('breadcrumbs')->crumbMenu()->all() as $item) {
+ $active="";
+ if ($item->isActive) {
+ $active = ' active';
+ }
+ $res .= '<div class="breadcrumbs-item' . $active . '" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">';
+ $res .= '<a itemprop="item"';
+
+ if ($item->url()) {
+ $res .= ' href="' . $item->url() . '"';
+ }
+ $res .= '>';
+ $res .= '<span itemprop="item">' . $item->title . "</span>";
+ $res .= '<meta itemprop="position" content="' . $position . '" />';
+ $res .= '</a>';
+ $res .= '</div>';
+
+ $position++;
+ }
+ $res .= '</div>';
+ return $res;
+ }
}