@php use App\Classes\Prefs;use App\Classes\Utilities; @endphp {{-- komentar za lažje urejanje v Developer Tools --}} @if(!empty(App\Classes\Prefs::$web_edit_mode) or App::isLocal()) @endif @php /** @var \App\Models\Page $page */ $item = $page->item; $image = $item->item_images->first() ?? $item->variant_parent?->item_images->first(); // $image = $item->item_images->first(); // če element, njegov starš ali stari starš predstavlja povezavo na stran, moramo preko besedila napopati link (samo za določene tipe, npr. naslov, slika, ...) $uri = $page->element_uri; // $button_color_set = App\Models\Page::convertColorSet(Prefs::$web_color_sets['primary'], $page->effective_color_profile, $page) $color_profile = App\Classes\Utilities::multiFindRow(Prefs::$web_color_profiles, $page->effective_color_profile, false); // naloži ustrezen class profila $profile_key = $page->effective_color_profile_array['key']; $class_name = 'App\\Classes\\ColorProfiles\\'.ucfirst(Str::camel(str_replace('.', '_', $profile_key))); $color_profile = array_merge($color_profile, $class_name::$profile); // ugotovi color_set $button_color_set = App\Classes\Utilities::multiFindRow(App\Classes\Prefs::$web_color_sets, $page->effective_color_set); if(array_key_exists('cta_button_set', $button_color_set)) { $button_color_set = App\Classes\Prefs::$web_color_sets[$button_color_set['cta_button_set']]; } $button_color_set = $class_name::getColorSet($button_color_set['id']); // $button_color_set = App\Classes\Utilities::multiFindRow($color_profile['color_sets']['light'], $page->effective_color_set, false); @endphp