Browse Source

Add schema.org/BreadcrumbList

Visman 2 years ago
parent
commit
aa9d137f99
1 changed files with 13 additions and 7 deletions
  1. 13 7
      app/templates/layouts/crumbs.forkbb.php

+ 13 - 7
app/templates/layouts/crumbs.forkbb.php

@@ -1,21 +1,27 @@
 @section ('crumbs')
       <nav>
-        <ul class="f-crumbs">
+        <ol class="f-crumbs" itemscope itemtype="http://schema.org/BreadcrumbList">
     @foreach ($p->crumbs as $cur)
         @if (\is_object($cur[0]))
-          <li class="f-crumb @if ($cur[0]->is_subscribed) f-subscribed @endif"><!-- inline -->
-            <a class="f-crumb-a @if ($cur[2]) active @endif" href="{{ $cur[0]->link }}">{!! __($cur[1]) !!}</a>
+          <li class="f-crumb @if ($cur[0]->is_subscribed) f-subscribed @endif" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><!-- inline -->
+            <a class="f-crumb-a @if ($cur[2]) active @endif" href="{{ $cur[0]->link }}" itemprop="item">
+              <span itemprop="name">{!! __($cur[1]) !!}</span>
+            </a>
+            <meta itemprop="position" content="{!! @iteration !!}">
           </li><!-- endinline -->
         @else
-          <li class="f-crumb"><!-- inline -->
+          <li class="f-crumb" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><!-- inline -->
             @if ($cur[0])
-            <a class="f-crumb-a @if ($cur[2]) active @endif" href="{{ $cur[0] }}">{!! __($cur[1]) !!}</a>
+            <a class="f-crumb-a @if ($cur[2]) active @endif" href="{{ $cur[0] }}" itemprop="item">
+              <span itemprop="name">{!! __($cur[1]) !!}</span>
+            </a>
             @else
-            <span @if ($cur[2]) class="active" @endif>{!! __($cur[1]) !!}</span>
+            <span @if ($cur[2]) class="active" @endif itemprop="name">{!! __($cur[1]) !!}</span>
             @endif
+            <meta itemprop="position" content="{!! @iteration !!}">
           </li><!-- endinline -->
         @endif
     @endforeach
-        </ul>
+        </ol>
       </nav>
 @endsection