@php // Ta blade se uporabi, če za posamični element ne obstaja ločen blade (npr. če ne obstaja column.blade, se namesto njega uporabi ta) // render recursion guard, added by Codex 2026-05-18; naj bi preprečeval neskončne loope, ampak nisem prepričan, da ga res potrebujemo $__mnm_render_stack = $__mnm_render_stack ?? []; $__mnm_render_key = $page ? ($page->content_id ?: $page->id) : null; if($__mnm_render_key and in_array($__mnm_render_key, $__mnm_render_stack, true)) { $page = null; } else if($__mnm_render_key) { $__mnm_render_stack[] = $__mnm_render_key; } extract(app(App\Services\PageViewService::class)->getElementVariables($page, ['loop' => $loop ?? null, 'section' => $section, ])); // s prejšnjo vrstico napolnimo vse spremenljivke, kot so: // $page, $loop, $section, $page, $page, $parent, $grandparent, $uri, $classes, $element_name, $blade, ... /** @var App\Models\Page $page */ @endphp {{-- komentar za lažje urejanje v Developer Tools - takoj za @endphp --}} @if(!empty(App\Classes\Prefs::$web_edit_mode) or App::isLocal()) @endif @if($page) {{--
--}} <{{$element_name}} @include('www.element_definition')> {{-- moramo ga vedno dodati, sicer se morebitna na novo vstavljena slika ne bi prikazala v predogledu, ker ne bi imela elementa, v katerem se naj prikaže --}}
@if(\App\Classes\Prefs::$web_edit_mode)
@endif {{-- skriti polji za pajke - da zavedemo pajke; polji sta skriti preko css-a --}} {{-- ta div moramo postaviti med mnm-element in mnm-element-container, da ne moti sortable JS pri premikanju elementov --}} {{-- ta div mora biti nujno pred vsemi polji obrazca, da nam moveFocus ne bi postavil focusa v (naslednjo) formo --}} @if($blade == 'form')
@endif {{-- elementi expand_all in shrink_all - morajo biti znotraj mnm-element, ampak ne znotraj mnm-element-container --}} @if($page->expand_shrink_all and $page->expand_shrink_all->status >= 0) @include('www.element', ['page' => $page->expand_shrink_all, 'parent' => $page, ]) @endif {{-- elementi za filtriranje - morajo biti znotraj mnm-element, ampak ne znotraj mnm-element-container --}} @if($page->filterable and $page->filter_panel) @include('www.element', ['page' => $page->filter_panel, 'parent' => $page, ]) @endif {{--
--}}
@include('www.element_content')
@if($edit_mode and !$page->combined_restrictions->contains('select')) @include('www.edit_element') @endif @endif