]> _ Git - cubist_cms-front.git/commitdiff
fix #2976
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 26 Aug 2019 13:59:38 +0000 (15:59 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 26 Aug 2019 13:59:38 +0000 (15:59 +0200)
resources/views/head/meta.blade.php

index 8ad37bfc944ee2fbf6f7135a6393f5e60af3903a..b9915c2347bca4e6adf3c0174a2b3142edb6912e 100644 (file)
@@ -1,11 +1,17 @@
 @php
     $search_enabled=!!config('cubist.internal_search',false);
-
     $page_short_title=$page->get(['title','name']);
 
+    if($search_enabled){
+        $search_breadcrumbs=[];
 
+        try{
+            foreach (CubistMenu::get('breadcrumbs')->crumbMenu()->all() as $item) {
+                $search_breadcrumbs[]=['title'=>$item->title,'url'=>$item->url()];
+            };
+        }catch (Exception $e){
+        }
 
-    if($search_enabled){
         $search_page= $page->get('search_internal_enabled','1');
         $search_keywords=implode(' ',$page->get('search_internal_keywords',[]));
         $search_short_title=$page_short_title;
@@ -14,6 +20,8 @@
         $type=mb_strtolower(array_pop($t));
     }
 
+
+
     if(isset($page)){
         $title= $meta_title ?? $page->meta_title ?? $page_short_title.' - '.$global->meta_title;
         $description= $meta_description ?? $page->meta_description ?? $global->meta_description;
@@ -32,7 +40,8 @@
 <meta name="robots" content="{{ $robots?'index,follow':'noindex,nofollow' }}">
 @if($search_enabled)
     <meta data-search="{{ $search_page }}" data-keywords="{{ $search_keywords }}"
-          data-short-title="{{ $search_short_title }}" data-type="{{ $type }}">
+          data-short-title="{{ $search_short_title }}" data-type="{{ $type }}"
+          data-breadcrumbs='@json($search_breadcrumbs)'>
 @endif
 @stack('head.meta')
 <meta name="csrf-token" content="{{ csrf_token() }}">
\ No newline at end of file