Pārlūkot izejas kodu

maps are now clickable and stylable

bach 2 gadi atpakaļ
vecāks
revīzija
c689917ce9

+ 15 - 16
config/sync/page_manager.page_variant.home-panels_variant-0.yml

@@ -7,7 +7,7 @@ dependencies:
     - views.view.home_blocks
     - views.view.home_themes
     - views.view.programmes
-    - views.view.villes
+    - views.view.projets
   module:
     - panels
     - views
@@ -24,7 +24,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: content
-      weight: -2
+      weight: -3
       uuid: e5f452c9-14a6-49a2-b5ab-028e1246ec29
       context_mapping: {  }
     c460a8dc-20aa-4d12-8382-48d03a96eae3:
@@ -35,7 +35,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: content
-      weight: -1
+      weight: -2
       uuid: c460a8dc-20aa-4d12-8382-48d03a96eae3
       context_mapping: {  }
     323f250e-52aa-455a-be5b-82737e7558a4:
@@ -49,17 +49,6 @@ variant_settings:
       weight: 3
       uuid: 323f250e-52aa-455a-be5b-82737e7558a4
       context_mapping: {  }
-    4535e216-697e-4f0e-922b-9f49f755001c:
-      id: 'views_block:villes-block_1'
-      label: ''
-      provider: views
-      label_display: '0'
-      views_label: ''
-      items_per_page: none
-      region: content
-      weight: 0
-      uuid: 4535e216-697e-4f0e-922b-9f49f755001c
-      context_mapping: {  }
     02736330-658c-4ab2-8bdb-bd164841a070:
       id: 'views_block:home_themes-block_1'
       label: ''
@@ -82,13 +71,23 @@ variant_settings:
       weight: 2
       uuid: 04cbbff9-0519-47e7-8eba-9376abe616ef
       context_mapping: {  }
+    69a489a1-0246-4026-80a0-9b636402ee16:
+      id: 'views_block:projets-block_1'
+      label: ''
+      provider: views
+      label_display: '0'
+      views_label: ''
+      items_per_page: none
+      region: content
+      weight: 0
+      uuid: 69a489a1-0246-4026-80a0-9b636402ee16
+      context_mapping: {  }
   id: panels_variant
   uuid: 3093fbf1-47e3-46ba-9bf2-84a715779a13
   label: null
   weight: 0
   layout: layout_onecol
-  layout_settings:
-    label: ''
+  layout_settings: {  }
   page_title: ''
   storage_type: page_manager
   storage_id: home-panels_variant-0

+ 139 - 20
config/sync/views.view.projets.yml

@@ -87,11 +87,11 @@ display:
             zoomFiner: 0
           weight: ''
           icon:
-            iconType: marker
+            iconType: html
             iconUrl: ''
             shadowUrl: ''
             className: ''
-            html: '<div>{{ title }}</div>'
+            html: '{{ title }}'
             html_class: leaflet-map-divicon
             circle_marker_options: '{"radius":100,"color":"red","fillColor":"#f03","fillOpacity":0.5}'
             iconSize:
@@ -257,6 +257,121 @@ display:
           separator: ', '
           field_api_classes: false
           plugin_id: field
+        view_node:
+          id: view_node
+          table: node
+          field: view_node
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: true
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          text: voir
+          output_url_as_text: true
+          absolute: false
+          entity_type: node
+          plugin_id: entity_link
+        field_programme_1:
+          id: field_programme_1
+          table: node__field_programme
+          field: field_programme
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: true
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: entity_reference_entity_id
+          settings: {  }
+          group_column: target_id
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
         title:
           id: title
           table: node_field_data
@@ -269,16 +384,16 @@ display:
           alter:
             alter_text: false
             text: ''
-            make_link: false
-            path: ''
+            make_link: true
+            path: '{{ view_node }}'
             absolute: false
             external: false
             replace_spaces: false
             path_case: none
             trim_whitespace: false
-            alt: ''
+            alt: '{{ title }}'
             rel: ''
-            link_class: ''
+            link_class: 'programme-{{ field_programme_1 }}'
             prefix: ''
             suffix: ''
             target: ''
@@ -308,7 +423,7 @@ display:
           click_sort_column: value
           type: string
           settings:
-            link_to_entity: true
+            link_to_entity: false
           group_column: value
           group_columns: {  }
           group_rows: true
@@ -326,7 +441,7 @@ display:
           field: field_programme
           relationship: none
           group_type: group
-          admin_label: ''
+          admin_label: 'programme link'
           label: ''
           exclude: false
           alter:
@@ -466,17 +581,7 @@ display:
           granularity: second
       title: Projets
       header: {  }
-      footer:
-        result:
-          id: result
-          table: views
-          field: result
-          relationship: none
-          group_type: group
-          admin_label: ''
-          empty: false
-          content: 'Affichage de @start à @end sur @total'
-          plugin_id: result
+      footer: {  }
       empty: {  }
       relationships: {  }
       arguments:
@@ -537,12 +642,26 @@ display:
         views_ef_fieldset: {  }
       block_category: 'Programmes blocks (views)'
       display_description: ''
+      arguments: {  }
+      defaults:
+        arguments: false
+        header: false
+      header:
+        result:
+          id: result
+          table: views
+          field: result
+          relationship: none
+          group_type: group
+          admin_label: ''
+          empty: false
+          content: '@total territoires étudiés'
+          plugin_id: result
     cache_metadata:
       max-age: -1
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
-        - url
         - 'user.node_grants:view'
         - user.permissions
       tags:

+ 2 - 2
config/sync/views.view.villes.yml

@@ -61,7 +61,7 @@ display:
           data_source: field_geofield
           entity_source: __base_table
           name_field: name
-          description_field: ''
+          description_field: '#rendered_view_fields'
           view_mode: full
           leaflet_map: stamen-toner-lite
           height: '600'
@@ -184,7 +184,7 @@ display:
           group_type: group
           admin_label: ''
           label: ''
-          exclude: false
+          exclude: true
           alter:
             alter_text: false
             text: ''

+ 2 - 2
config/sync/views.view.villes_map.yml

@@ -76,7 +76,7 @@ display:
           entity_source: __base_table
           entity_source_submit: 'Update Entity Source'
           name_field: field_programme
-          description_field: ''
+          description_field: field_programme
           view_mode: full
           leaflet_map: stamen-toner-lite
           height: '400'
@@ -220,7 +220,7 @@ display:
           group_type: count
           admin_label: ''
           label: ''
-          exclude: true
+          exclude: false
           alter:
             alter_text: false
             text: ''