{{-- Navigation bar (pot do trenutne strani) --}} @php // poiščemo strani $navigation_pages = []; $parent_page = $current_page->parent; while($parent_page) { if($parent_page->uri_address) { array_unshift($navigation_pages, $parent_page->only(['id', 'uri_address', 'page_title_plain', 'parent_id'])); } $parent_page = $parent_page->parent; } // dodamo še Home, če že ni na prvem mestu (to se nam lahko zgodi samo, če je stran descendant glavne strani in ne menija) // if(count($navigation_pages) > 0 and $navigation_pages[0]['parent_id'] != Prefs::$web_pages['home_pages']['id']) { $home_page = App\Models\Page::where('parent_id', App\Classes\Prefs::$web_pages['home_pages']['id'])->orderByDesc('status')->first(); if($home_page) { array_unshift($navigation_pages, ['id' => $home_page->id, 'uri_address' => $home_page->uri_address, 'page_title_plain' => __('common.home'), 'parent_id' => null, ]); } // } @endphp {{-- komentar za lažje urejanje v Developer Tools - takoj za @endphp --}} @if(!empty(App\Classes\Prefs::$web_edit_mode) or App::isLocal()) @endif {{-- prikažemo element --}} @foreach($navigation_pages as $navigation_page) {{$navigation_page['page_title_plain']}} @if(!$loop->last) @endif @endforeach