Skip to content

Commit fda76d3

Browse files
author
Simon L. Lange
committed
Faxe theme: Custom banner search bg image
1 parent 0b3b259 commit fda76d3

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

web/themes/custom/fds_faxe_theme/dist/stylesheets/stylesheet.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/themes/custom/fds_faxe_theme/fds_faxe_theme.theme

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ use Drupal\node\Entity\Node;
88
use Drupal\taxonomy\Entity\Term;
99

1010

11+
function fds_faxe_theme_form_system_theme_settings_alter(&$form, FormStateInterface $form_state) {
12+
// Add a field for the block background image.
13+
$form['fds_faxe_theme_block_background_image'] = array(
14+
'#type' => 'managed_file',
15+
'#title' => t('Banner søgning baggrundsbillede'),
16+
'#description' => t('Upload det ønsket baggrundsbillede.'),
17+
'#default_value' => theme_get_setting('fds_faxe_theme_block_background_image'),
18+
'#upload_location' => 'public://fds_faxe_theme/block-images/',
19+
'#upload_validators' => array(
20+
'file_validate_extensions' => array('png gif jpg jpeg'),
21+
),
22+
);
23+
}
24+
25+
1126
/**
1227
* Implements hook_theme_suggestions_page().
1328
*/

web/themes/custom/fds_faxe_theme/src/styles/theme/components/section/_section.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ body {
118118
background-size: cover;
119119
background-repeat: no-repeat;
120120
background-position: center center;
121-
background-image: url('../images/banner-search.jpg');
122121

123122
form#views-exposed-form-os2web-search-os2web-search-page, form#views-exposed-form-os2web-search-page-1 {
124123
margin: auto;

web/themes/custom/fds_faxe_theme/templates/block/banner-search/block--banner-search.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
]
3434
%}
3535
<div{{ attributes.addClass(classes) }}>
36-
<div class="section section--banner-search">
36+
<div class="section section--banner-search" style="background-image: url('{{ file_url(theme_get_setting('fds_faxe_theme_block_background_image')) }}')">
3737
<div class="container">
3838

3939
{% block content %}

0 commit comments

Comments
 (0)