setHtml5(true); /** * @var Config $config * @var View $view */ [$config, $view] = app(Config::class, View::class); // Config $site = '~theme.site'; // Set view $layout = $config('~theme.page_layout', ''); // Page $attrs_page = []; $attrs_page_container = []; $attrs_image = []; $attrs_media_overlay = []; $attrs_page['class'][] = 'tm-page'; if ($config("$site.layout") == 'boxed') { $attrs_page['class'][] = $config("$site.boxed.alignment") ? 'uk-margin-auto' : ''; $attrs_page['class'][] = $config("$site.boxed.margin_top") ? 'tm-page-margin-top' : ''; $attrs_page['class'][] = $config("$site.boxed.margin_bottom") ? 'tm-page-margin-bottom' : ''; $attrs_page_container['class'][] = 'tm-page-container uk-clearfix'; // Image if ($config("$site.boxed.media")) { $attrs_image = $view->bgImage($config("$site.boxed.media"), [ 'width' => $config("$site.image_width"), 'height' => $config("$site.image_height"), 'size' => $config("$site.image_size"), 'position' => $config("$site.image_position"), 'visibility' => $config("$site.image_visibility"), 'blend_mode' => $config("$site.media_blend_mode"), 'background' => $config("$site.media_background"), 'effect' => $config("$site.image_effect"), 'parallax_bgx' => $config("$site.image_parallax_bgx"), 'parallax_bgy' => $config("$site.image_parallax_bgy"), 'parallax_easing' => $config("$site.image_parallax_easing"), 'parallax_breakpoint' => $config("$site.image_parallax_breakpoint"), 'parallax_target' => 'body', ]); if ($config("$site.image_effect")) { $attrs_image['class'][] = 'uk-position-cover uk-position-fixed'; } else { $attrs_page_container = array_merge_recursive($attrs_page_container, $attrs_image); $attrs_image = []; } // Overlay if ($config("$site.media_overlay")) { $attrs_page_container['class'][] = 'uk-position-relative'; $attrs_media_overlay['class'][] = 'uk-position-cover'; $attrs_media_overlay['style'] = "background-color: {$config("$site.media_overlay")};"; } } } // Main section $attrs_main_section = []; $attrs_main_section['class'][] = 'tm-main uk-section uk-section-default'; $attrs_main_section['class'][] = $layout == 'blog' && $config('~theme.blog.padding') ? "uk-section-{$config('~theme.blog.padding')}" : ''; $attrs_main_section['class'][] = $layout == 'post' && $config('~theme.post.padding') ? "uk-section-{$config('~theme.post.padding')}" : ''; $attrs_main_section['class'][] = $layout == 'post' && $config('~theme.post.padding_remove') ? 'uk-padding-remove-top' : ''; $attrs_main_section['uk-height-viewport'] = $config("$site.main_section.height") ? 'expand: true' : false; // Main container $attrs_main_container = []; if ($layout == 'post') { if ($config('~theme.post.width')) { $attrs_main_container['class'][] = $config('~theme.post.width') == 'default' ? 'uk-container' : "uk-container uk-container-{$config('~theme.post.width')}"; } } elseif ($layout == 'blog') { if ($config('~theme.blog.width')) { $attrs_main_container['class'][] = $config('~theme.blog.width') == 'default' ? 'uk-container' : "uk-container uk-container-{$config('~theme.blog.width')}"; } } else { $attrs_main_container['class'][] = 'uk-container'; } ?> attrs($attrs_page_container) ?>> attrs($attrs_image) ?>>
attrs($attrs_media_overlay) ?>>
attrs($attrs_page) ?>>
attrs($attrs_main_section) ?>> attrs($attrs_main_container) ?>> countModules('sidebar', true)) : $sidebar = '~theme.main_sidebar'; $grid = ['uk-grid']; $grid[] = $config("$sidebar.gutter") ? "uk-grid-{$config("$sidebar.gutter")}" : ''; $grid[] = $config("$sidebar.divider") ? 'uk-grid-divider' : ''; ?> attrs(['class' => $grid, 'uk-grid' => true]) ?>>
"> section('breadcrumbs') ?> countModules('sidebar', true)) : ?>
builder(json_encode($config('~theme.footer.content')), ['prefix' => 'footer']) ?>