Skip to content

Commit 609ca47

Browse files
authored
Merge pull request #941 from City-of-Helsinki/UHF-11656
UHF-11656: Numbers highlight paragraph
2 parents ac3959a + 1f6597e commit 609ca47

25 files changed

Lines changed: 615 additions & 0 deletions

modules/hdbt_admin_tools/hdbt_admin_tools.module

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1092,6 +1092,9 @@ function hdbt_admin_tools_preprocess_form_element(array &$variables): void {
10921092
$variables['counter_step'] = $variables['element']['#counter_step'];
10931093
$variables['counter_total'] = $variables['element']['#counter_total'];
10941094
$variables['counter_input_tag'] = $variables['element']['#type'] === 'textarea' ? 'textarea' : 'input';
1095+
if (isset($variables['element']['#counter_type']) && $variables['element']['#counter_type'] === 'multifield') {
1096+
$variables['counter_input_tag'] = 'multifield';
1097+
}
10951098
}
10961099

10971100
/**

modules/helfi_node_landing_page/helfi_node_landing_page.module

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ function helfi_node_landing_page_helfi_paragraph_types() : array {
7979
'event_list' => 13,
8080
'news_list' => 14,
8181
'image_gallery' => 15,
82+
'number_highlights' => 16,
8283
],
8384
];
8485

modules/helfi_node_page/helfi_node_page.module

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ function helfi_node_page_helfi_paragraph_types() : array {
8080
'contact_card_listing' => 14,
8181
'news_list' => 15,
8282
'image_gallery' => 16,
83+
'number_highlights' => 17,
8384
],
8485
'field_lower_content' => [
8586
'list_of_links' => 0,
@@ -98,6 +99,7 @@ function helfi_node_page_helfi_paragraph_types() : array {
9899
'contact_card_listing' => 14,
99100
'news_list' => 15,
100101
'image_gallery' => 16,
102+
'number_highlights' => 17,
101103
],
102104
'field_sidebar_content' => [
103105
'from_library' => 0,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
uuid: a26e6166-ba30-43ab-814e-4b7270bb3345
2+
langcode: en
3+
status: true
4+
dependencies:
5+
config:
6+
- field.field.paragraph.number_highlights.field_number_highlight
7+
- field.field.paragraph.number_highlights.field_number_highlights_desc
8+
- field.field.paragraph.number_highlights.field_number_highlights_title
9+
- paragraphs.paragraphs_type.number_highlights
10+
module:
11+
- helfi_paragraphs_number_highlights
12+
- text
13+
id: paragraph.number_highlights.default
14+
targetEntityType: paragraph
15+
bundle: number_highlights
16+
mode: default
17+
content:
18+
field_number_highlight:
19+
type: numbers_item_widget
20+
weight: 2
21+
region: content
22+
settings:
23+
placeholder_number: ''
24+
placeholder_text: ''
25+
third_party_settings: { }
26+
field_number_highlights_desc:
27+
type: text_textarea
28+
weight: 1
29+
region: content
30+
settings:
31+
rows: 5
32+
placeholder: ''
33+
third_party_settings: { }
34+
field_number_highlights_title:
35+
type: string_textfield
36+
weight: 0
37+
region: content
38+
settings:
39+
size: 60
40+
placeholder: ''
41+
third_party_settings: { }
42+
hidden:
43+
created: true
44+
status: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
uuid: 94a2177c-d24a-448d-a3cb-3c78a42fa4d7
2+
langcode: en
3+
status: true
4+
dependencies:
5+
config:
6+
- field.field.paragraph.number_highlights.field_number_highlight
7+
- field.field.paragraph.number_highlights.field_number_highlights_desc
8+
- field.field.paragraph.number_highlights.field_number_highlights_title
9+
- paragraphs.paragraphs_type.number_highlights
10+
module:
11+
- helfi_paragraphs_number_highlights
12+
- text
13+
id: paragraph.number_highlights.default
14+
targetEntityType: paragraph
15+
bundle: number_highlights
16+
mode: default
17+
content:
18+
field_number_highlight:
19+
type: numbers_item_formatter
20+
label: hidden
21+
settings: { }
22+
third_party_settings: { }
23+
weight: 2
24+
region: content
25+
field_number_highlights_desc:
26+
type: text_default
27+
label: hidden
28+
settings: { }
29+
third_party_settings: { }
30+
weight: 1
31+
region: content
32+
field_number_highlights_title:
33+
type: string
34+
label: hidden
35+
settings:
36+
link_to_entity: false
37+
third_party_settings: { }
38+
weight: 0
39+
region: content
40+
hidden:
41+
search_api_excerpt: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
uuid: f62709b7-4e42-454d-8427-94e99c863cdf
2+
langcode: en
3+
status: true
4+
dependencies:
5+
config:
6+
- field.storage.paragraph.field_number_highlight
7+
- paragraphs.paragraphs_type.number_highlights
8+
module:
9+
- helfi_paragraphs_number_highlights
10+
id: paragraph.number_highlights.field_number_highlight
11+
field_name: field_number_highlight
12+
entity_type: paragraph
13+
bundle: number_highlights
14+
label: 'Number Highlight'
15+
description: ''
16+
required: false
17+
translatable: false
18+
default_value: { }
19+
default_value_callback: ''
20+
settings: { }
21+
field_type: numbers_item
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
uuid: d70a0b24-b005-48cb-b1db-fe34d2158208
2+
langcode: en
3+
status: true
4+
dependencies:
5+
config:
6+
- field.storage.paragraph.field_number_highlights_desc
7+
- paragraphs.paragraphs_type.number_highlights
8+
module:
9+
- text
10+
third_party_settings: { }
11+
id: paragraph.number_highlights.field_number_highlights_desc
12+
field_name: field_number_highlights_desc
13+
entity_type: paragraph
14+
bundle: number_highlights
15+
label: Description
16+
description: 'You can add a short description after the title.'
17+
required: false
18+
translatable: false
19+
default_value: { }
20+
default_value_callback: ''
21+
settings: { }
22+
field_type: text_long
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
uuid: 6daf9f3a-8f30-40b8-a7ed-aca8332893d3
2+
langcode: en
3+
status: true
4+
dependencies:
5+
config:
6+
- field.storage.paragraph.field_number_highlights_title
7+
- paragraphs.paragraphs_type.number_highlights
8+
id: paragraph.number_highlights.field_number_highlights_title
9+
field_name: field_number_highlights_title
10+
entity_type: paragraph
11+
bundle: number_highlights
12+
label: Title
13+
description: 'You can add a title'
14+
required: false
15+
translatable: false
16+
default_value: { }
17+
default_value_callback: ''
18+
settings: { }
19+
field_type: string
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
uuid: b9338a23-ff49-4528-8150-1c308a9276cc
2+
langcode: en
3+
status: true
4+
dependencies:
5+
module:
6+
- helfi_paragraphs_number_highlights
7+
- paragraphs
8+
id: paragraph.field_number_highlight
9+
field_name: field_number_highlight
10+
entity_type: paragraph
11+
type: numbers_item
12+
settings: { }
13+
module: helfi_paragraphs_number_highlights
14+
locked: false
15+
cardinality: 4
16+
translatable: true
17+
indexes: { }
18+
persist_with_no_fields: false
19+
custom_storage: false
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
uuid: d0dd1b70-5fda-432b-be4d-3f1728652697
2+
langcode: en
3+
status: true
4+
dependencies:
5+
module:
6+
- paragraphs
7+
- text
8+
id: paragraph.field_number_highlights_desc
9+
field_name: field_number_highlights_desc
10+
entity_type: paragraph
11+
type: text_long
12+
settings: { }
13+
module: text
14+
locked: false
15+
cardinality: 1
16+
translatable: true
17+
indexes: { }
18+
persist_with_no_fields: false
19+
custom_storage: false

0 commit comments

Comments
 (0)