diff --git a/config/sync/block.block.na_prostem_account_menu.yml b/config/sync/block.block.na_prostem_account_menu.yml index d38e5852..fd849992 100644 --- a/config/sync/block.block.na_prostem_account_menu.yml +++ b/config/sync/block.block.na_prostem_account_menu.yml @@ -13,7 +13,7 @@ _core: id: na_prostem_account_menu theme: na_prostem region: secondary_menu -weight: -4 +weight: -7 provider: null plugin: 'system_menu_block:account' settings: diff --git a/config/sync/block.block.na_prostem_search_form_wide.yml b/config/sync/block.block.na_prostem_search_form_wide.yml index 30977f70..baa2a563 100644 --- a/config/sync/block.block.na_prostem_search_form_wide.yml +++ b/config/sync/block.block.na_prostem_search_form_wide.yml @@ -1,6 +1,6 @@ uuid: 7f20d714-ac18-4cfb-b241-58fe05270bdd langcode: sl -status: true +status: false dependencies: module: - search @@ -11,7 +11,7 @@ _core: id: na_prostem_search_form_wide theme: na_prostem region: secondary_menu -weight: -5 +weight: -6 provider: null plugin: search_form_block settings: diff --git a/config/sync/block.block.na_prostem_views_block__seznam_dogodkov_block_1.yml b/config/sync/block.block.na_prostem_views_block__seznam_dogodkov_block_1.yml deleted file mode 100644 index 4ee7d055..00000000 --- a/config/sync/block.block.na_prostem_views_block__seznam_dogodkov_block_1.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: 8afc7413-11f2-4ddf-a75c-fa63998e33d5 -langcode: sl -status: true -dependencies: - config: - - views.view.seznam_dogodkov - module: - - views - theme: - - na_prostem -id: na_prostem_views_block__seznam_dogodkov_block_1 -theme: na_prostem -region: sidebar -weight: -8 -provider: null -plugin: 'views_block:seznam_dogodkov-block_1' -settings: - id: 'views_block:seznam_dogodkov-block_1' - label: '' - label_display: visible - provider: views - views_label: '' - items_per_page: none -visibility: { } diff --git a/config/sync/core.entity_form_display.node.page.default.yml b/config/sync/core.entity_form_display.node.page.default.yml index 742b266f..f970e964 100644 --- a/config/sync/core.entity_form_display.node.page.default.yml +++ b/config/sync/core.entity_form_display.node.page.default.yml @@ -4,10 +4,14 @@ status: true dependencies: config: - field.field.node.page.body + - field.field.node.page.field_background_image + - field.field.node.page.field_image - field.field.node.page.layout_builder__layout + - image.style.thumbnail - node.type.page module: - field_layout + - image - layout_discovery - path - text @@ -39,6 +43,22 @@ content: region: content settings: { } third_party_settings: { } + field_background_image: + type: image_image + weight: 121 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_image: + type: image_image + weight: 122 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } langcode: type: language_select weight: 2 diff --git a/config/sync/core.entity_view_display.node.page.default.yml b/config/sync/core.entity_view_display.node.page.default.yml index 84259c5a..ca77669c 100644 --- a/config/sync/core.entity_view_display.node.page.default.yml +++ b/config/sync/core.entity_view_display.node.page.default.yml @@ -4,9 +4,12 @@ status: true dependencies: config: - field.field.node.page.body + - field.field.node.page.field_background_image + - field.field.node.page.field_image - field.field.node.page.layout_builder__layout - node.type.page module: + - image - layout_builder - layout_discovery - text @@ -34,7 +37,7 @@ third_party_settings: label: hidden settings: { } third_party_settings: { } - weight: 0 + weight: -9 additional: { } b649412b-1cc7-4486-b6ed-0e54c9fe9f42: uuid: b649412b-1cc7-4486-b6ed-0e54c9fe9f42 @@ -44,7 +47,47 @@ third_party_settings: label_display: '0' context_mapping: entity: layout_builder.entity - weight: 1 + weight: -8 + additional: { } + b7748346-7270-4053-b3c8-8bc43dd4a16e: + uuid: b7748346-7270-4053-b3c8-8bc43dd4a16e + region: content + configuration: + id: 'field_block:node:page:field_background_image' + label: background-image + label_display: '0' + provider: layout_builder + context_mapping: + entity: layout_builder.entity + view_mode: view_mode + formatter: + type: image + label: hidden + settings: + image_link: '' + image_style: '' + third_party_settings: { } + weight: -7 + additional: { } + 6c12b511-f7de-4272-a8d4-4910140ce5d1: + uuid: 6c12b511-f7de-4272-a8d4-4910140ce5d1 + region: content + configuration: + id: 'field_block:node:page:field_image' + label: banner + label_display: '0' + provider: layout_builder + context_mapping: + entity: layout_builder.entity + view_mode: view_mode + formatter: + type: image + label: hidden + settings: + image_link: '' + image_style: '' + third_party_settings: { } + weight: -10 additional: { } third_party_settings: { } _core: @@ -61,6 +104,24 @@ content: third_party_settings: { } weight: 100 region: content + field_background_image: + type: image + label: above + settings: + image_link: '' + image_style: '' + third_party_settings: { } + weight: 102 + region: content + field_image: + type: image + label: above + settings: + image_link: '' + image_style: '' + third_party_settings: { } + weight: 103 + region: content links: settings: { } third_party_settings: { } diff --git a/config/sync/core.entity_view_display.node.page.teaser.yml b/config/sync/core.entity_view_display.node.page.teaser.yml index 1b5b5469..9e0e3f86 100644 --- a/config/sync/core.entity_view_display.node.page.teaser.yml +++ b/config/sync/core.entity_view_display.node.page.teaser.yml @@ -5,6 +5,8 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.page.body + - field.field.node.page.field_background_image + - field.field.node.page.field_image - field.field.node.page.layout_builder__layout - node.type.page module: @@ -29,5 +31,7 @@ content: weight: 101 region: content hidden: + field_background_image: true + field_image: true langcode: true layout_builder__layout: true diff --git a/config/sync/core.menu.static_menu_link_overrides.yml b/config/sync/core.menu.static_menu_link_overrides.yml index e4288b72..fe32ae6b 100644 --- a/config/sync/core.menu.static_menu_link_overrides.yml +++ b/config/sync/core.menu.static_menu_link_overrides.yml @@ -9,8 +9,8 @@ definitions: expanded: false enabled: true standard__front_page: + weight: -50 menu_name: main parent: '' - weight: 0 - expanded: false enabled: false + expanded: false diff --git a/config/sync/field.field.node.page.field_background_image.yml b/config/sync/field.field.node.page.field_background_image.yml new file mode 100644 index 00000000..462fe432 --- /dev/null +++ b/config/sync/field.field.node.page.field_background_image.yml @@ -0,0 +1,38 @@ +uuid: 9744b00e-1ec9-4d00-b29c-3bac6b216446 +langcode: sl +status: true +dependencies: + config: + - field.storage.node.field_background_image + - node.type.page + module: + - image +id: node.page.field_background_image +field_name: field_background_image +entity_type: node +bundle: page +label: background-image +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/config/sync/field.field.node.page.field_image.yml b/config/sync/field.field.node.page.field_image.yml new file mode 100644 index 00000000..3a6632dd --- /dev/null +++ b/config/sync/field.field.node.page.field_image.yml @@ -0,0 +1,38 @@ +uuid: ba952f16-b1d0-4466-8fc2-05426cf3002f +langcode: sl +status: true +dependencies: + config: + - field.storage.node.field_image + - node.type.page + module: + - image +id: node.page.field_image +field_name: field_image +entity_type: node +bundle: page +label: banner +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/web/themes/na_prostem/css/naprostem.css b/web/themes/na_prostem/css/naprostem.css index e0daa6e6..b3975425 100644 --- a/web/themes/na_prostem/css/naprostem.css +++ b/web/themes/na_prostem/css/naprostem.css @@ -31,3 +31,38 @@ s1 > s2 { .site-branding { background-image: none; } + + + +.node--type-page.node--view-mode-full { + position: relative; +} + +.node--type-page.node--view-mode-full .field--name-field-background-image { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +/* Primer gradienta na background sliko +.node--type-page.node--view-mode-full .field--name-field-background-image:after { + display: block; + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-image: linear-gradient(white, transparent); +} +*/ +.node--type-page.node--view-mode-full .block-field-blocknodepagebody { + position: relative; + z-index: 10; +} + +.region--secondary-menu { + position: absolute; + top: 10px; +}