custom dynamic sites svg map

This commit is contained in:
2024-10-01 21:57:47 +02:00
parent 84f02ff73e
commit f115c87ad3
19 changed files with 471 additions and 35 deletions

View File

@@ -5,16 +5,17 @@ dependencies:
config:
- field.field.node.static.body
- field.field.node.static.field_map
- field.field.node.static.field_map_block
- field.field.node.static.field_pieces_jointes
- field.field.node.static.field_textes
- node.type.static
module:
- block_field
- field_group
- file
- paragraphs
- path
- text
- viewsreference
third_party_settings:
field_group:
group_details:
@@ -57,15 +58,14 @@ content:
region: content
settings: { }
third_party_settings: { }
field_map:
type: viewsreference_autocomplete
field_map_block:
type: block_field_default
weight: 2
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
plugin_id: ''
settings: { }
configuration_form: full
third_party_settings: { }
field_pieces_jointes:
type: file_generic
@@ -159,4 +159,5 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }
hidden:
field_map: true

View File

@@ -5,14 +5,15 @@ dependencies:
config:
- field.field.node.static.body
- field.field.node.static.field_map
- field.field.node.static.field_map_block
- field.field.node.static.field_pieces_jointes
- field.field.node.static.field_textes
- node.type.static
module:
- block_field
- entity_reference_revisions
- manage_display
- text
- viewsreference
_core:
default_config_hash: 9mgezio6-8HiMYhQHSfouZjKyY4BFKR71Yh4kbSmAYU
id: node.static.default
@@ -27,12 +28,10 @@ content:
third_party_settings: { }
weight: 1
region: content
field_map:
type: viewsreference_formatter
label: visually_hidden
settings:
plugin_types:
- block
field_map_block:
type: block_field
label: above
settings: { }
third_party_settings: { }
weight: 2
region: content
@@ -61,6 +60,7 @@ content:
region: content
hidden:
created: true
field_map: true
field_pieces_jointes: true
langcode: true
search_api_excerpt: true

View File

@@ -6,14 +6,15 @@ dependencies:
- core.entity_view_mode.node.full
- field.field.node.static.body
- field.field.node.static.field_map
- field.field.node.static.field_map_block
- field.field.node.static.field_pieces_jointes
- field.field.node.static.field_textes
- node.type.static
module:
- block_field
- entity_reference_revisions
- manage_display
- text
- viewsreference
_core:
default_config_hash: 9mgezio6-8HiMYhQHSfouZjKyY4BFKR71Yh4kbSmAYU
id: node.static.full
@@ -28,15 +29,10 @@ content:
third_party_settings: { }
weight: 1
region: content
field_map:
type: viewsreference_formatter
field_map_block:
type: block_field
label: hidden
settings:
plugin_types:
block: block
default: '0'
page: '0'
feed: '0'
settings: { }
third_party_settings: { }
weight: 2
region: content
@@ -65,6 +61,7 @@ content:
region: content
hidden:
created: true
field_map: true
field_pieces_jointes: true
langcode: true
search_api_excerpt: true

View File

@@ -6,6 +6,7 @@ dependencies:
- core.entity_view_mode.node.teaser
- field.field.node.static.body
- field.field.node.static.field_map
- field.field.node.static.field_map_block
- field.field.node.static.field_pieces_jointes
- field.field.node.static.field_textes
- node.type.static
@@ -35,6 +36,7 @@ content:
hidden:
created: true
field_map: true
field_map_block: true
field_pieces_jointes: true
field_textes: true
langcode: true

View File

@@ -13,6 +13,7 @@ module:
block: 0
block_class: 0
block_content: 0
block_field: 0
breakpoint: 0
bulkdelete: 0
ckeditor5: 0

View File

@@ -0,0 +1,25 @@
uuid: f1d706d7-b94c-4070-a98d-e00418611b82
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_map_block
- node.type.static
module:
- block_field
id: node.static.field_map_block
field_name: field_map_block
entity_type: node
bundle: static
label: 'map block'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
selection: blocks
selection_settings:
plugin_ids:
sitesmap_block: sitesmap_block
field_type: block_field

View File

@@ -0,0 +1,19 @@
uuid: fe870b67-228b-460b-848b-b696a91b740c
langcode: fr
status: true
dependencies:
module:
- block_field
- node
id: node.field_map_block
field_name: field_map_block
entity_type: node
type: block_field
settings: { }
module: block_field
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -202,18 +202,15 @@ variant_settings:
- ''
html_id: ''
css_styles: ''
9c0f77a5-efea-4e81-99c4-2199c1d0d07d:
id: 'views_block:site-block_2'
label: ''
f3919785-5a3a-4926-9de5-e63613bcba52:
id: sitesmap_block
label: 'Sites map Block'
label_display: '0'
provider: views
provider: q2d_mod
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: -4
uuid: 9c0f77a5-efea-4e81-99c4-2199c1d0d07d
uuid: f3919785-5a3a-4926-9de5-e63613bcba52
css_classes:
- ''
html_id: ''

View File

@@ -39,7 +39,7 @@ display:
alter_text: false
text: ''
make_link: false
path: ''
path: '{{ field_pieces_jointes }}'
absolute: false
external: false
replace_spaces: false
@@ -50,7 +50,7 @@ display:
link_class: ''
prefix: ''
suffix: ''
target: ''
target: _blank
nl2br: false
max_length: 0
word_boundary: true