Explorar o código

programme general events link

bach %!s(int64=2) %!d(string=hai) anos
pai
achega
3cf7f6a7ae

+ 22 - 7
config/sync/page_manager.page_variant.node-panels_variant-0.yml

@@ -55,7 +55,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: first
-      weight: -3
+      weight: -4
       uuid: 2ca2f1a3-98b4-41bf-bb67-e17fdd93f1f2
     03f6064d-8756-4e56-af2b-4a6c0cda67ff:
       id: 'views_block:programme_toc-block_2'
@@ -66,7 +66,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: first
-      weight: -1
+      weight: 0
       uuid: 03f6064d-8756-4e56-af2b-4a6c0cda67ff
     4fc90a5b-8a2d-4f21-9718-e65b9982d59a:
       id: 'views_block:programme_toc-block_4'
@@ -77,7 +77,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: first
-      weight: -6
+      weight: -7
       uuid: 4fc90a5b-8a2d-4f21-9718-e65b9982d59a
     eb6ccc12-1ccc-4996-9797-be755e42b297:
       id: 'views_block:programme_toc-block_5'
@@ -108,7 +108,7 @@ variant_settings:
       provider: popsu_link_block
       context_mapping: {  }
       region: first
-      weight: 0
+      weight: 1
       uuid: 9c5741a0-e8e2-4895-88a7-c36d3825e33c
       link_title: Ressources
     c80f54a0-8f21-4c56-8341-eab59b009329:
@@ -147,7 +147,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: first
-      weight: -2
+      weight: -3
       uuid: 9f70ea8b-3a5f-4e48-97b0-2b3d5e5e7d03
     232f18ef-a92c-451e-b917-e436b6cbc195:
       id: 'views_block:programme_toc-block_9'
@@ -158,7 +158,7 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: first
-      weight: -4
+      weight: -5
       uuid: 232f18ef-a92c-451e-b917-e436b6cbc195
     b564145a-2058-4710-8204-50569d4f0bf0:
       id: 'views_block:programme_toc-block_13'
@@ -169,8 +169,23 @@ variant_settings:
       views_label: ''
       items_per_page: none
       region: first
-      weight: -5
+      weight: -6
       uuid: b564145a-2058-4710-8204-50569d4f0bf0
+    b84fe2f8-7c0b-4976-aa63-d8dc5ae66fc0:
+      id: 'views_block:programme_toc-block_16'
+      label: ''
+      label_display: '0'
+      provider: views
+      context_mapping: {  }
+      views_label: ''
+      items_per_page: none
+      arguments:
+        nid:
+          type: node_nid
+          value: '[node:nid]'
+      region: first
+      weight: -1
+      uuid: b84fe2f8-7c0b-4976-aa63-d8dc5ae66fc0
   page_title: ''
   layout: layout_threecol_25_50_25
   layout_settings:

+ 50 - 1
config/sync/views.view.actus_blocks.yml

@@ -472,7 +472,12 @@ display:
             field_identifier: created
           exposed: false
           granularity: second
-      arguments: {  }
+      arguments:
+        field_programme_target_id:
+          id: field_programme_target_id
+          table: node__field_programme
+          field: field_programme_target_id
+          plugin_id: numeric
       filters:
         status:
           id: status
@@ -525,6 +530,7 @@ display:
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - 'user.node_grants:view'
         - user.permissions
       tags:
@@ -597,6 +603,7 @@ display:
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - 'user.node_grants:view'
         - user.permissions
       tags:
@@ -729,6 +736,7 @@ display:
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - 'user.node_grants:view'
         - user.permissions
       tags:
@@ -791,6 +799,7 @@ display:
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - url.query_args
         - 'user.node_grants:view'
         - user.permissions
@@ -825,6 +834,44 @@ display:
             items_per_page_options_all_label: '- All -'
             offset: false
             offset_label: Offset
+      arguments:
+        field_programme_target_id:
+          id: field_programme_target_id
+          table: node__field_programme
+          field: field_programme_target_id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          plugin_id: numeric
+          default_action: default
+          exception:
+            value: all
+            title_enable: false
+            title: All
+          title_enable: false
+          title: ''
+          default_argument_type: query_parameter
+          default_argument_options:
+            query_param: programme
+            fallback: all
+            multiple: or
+          default_argument_skip_url: false
+          summary_options:
+            base_path: ''
+            count: true
+            override: false
+            items_per_page: 25
+          summary:
+            sort_order: asc
+            number_of_records: 0
+            format: default_summary
+          specify_validation: false
+          validate:
+            type: none
+            fail: 'not found'
+          validate_options: {  }
+          break_phrase: false
+          not: false
       filters:
         status:
           id: status
@@ -888,6 +935,7 @@ display:
       defaults:
         title: false
         pager: false
+        arguments: false
         filters: false
         filter_groups: false
         header: false
@@ -914,6 +962,7 @@ display:
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - url.query_args
         - 'user.node_grants:view'
         - user.permissions

+ 149 - 1
config/sync/views.view.programme_toc.yml

@@ -127,7 +127,6 @@ display:
         type: none
         options:
           offset: 0
-          items_per_page: 0
       exposed_form:
         type: basic
         options:
@@ -2153,6 +2152,155 @@ display:
         - user.permissions
       tags:
         - 'config:field.storage.node.field_ville'
+  block_16:
+    id: block_16
+    display_title: 'Prog TOC Events General Link'
+    display_plugin: block
+    position: 17
+    display_options:
+      title: 'Prog TOC Event Link'
+      fields:
+        nid:
+          id: nid
+          table: node_field_data
+          field: nid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: nid
+          plugin_id: field
+          label: ''
+          exclude: false
+          alter:
+            alter_text: true
+            text: Agenda
+            make_link: true
+            path: '/archives/events?programme={{ nid }}'
+            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: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          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
+      arguments:
+        nid:
+          id: nid
+          table: node_field_data
+          field: nid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: nid
+          plugin_id: node_nid
+          default_action: default
+          exception:
+            value: all
+            title_enable: false
+            title: All
+          title_enable: false
+          title: ''
+          default_argument_type: query_parameter
+          default_argument_options:
+            query_param: id
+            fallback: ''
+            multiple: or
+          default_argument_skip_url: false
+          summary_options:
+            base_path: ''
+            count: true
+            override: false
+            items_per_page: 25
+          summary:
+            sort_order: asc
+            number_of_records: 0
+            format: default_summary
+          specify_validation: false
+          validate:
+            type: none
+            fail: 'not found'
+          validate_options: {  }
+          break_phrase: false
+          not: false
+      filters: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      defaults:
+        title: false
+        fields: false
+        arguments: false
+        filters: false
+        filter_groups: false
+        header: false
+      display_description: ''
+      header: {  }
+      display_extenders:
+        views_ef_fieldset: {  }
+      block_category: 'Prog TOC (Views)'
+      allow:
+        items_per_page: false
+        offset: '0'
+        pager: '0'
+        hide_fields: '0'
+        sort_fields: '0'
+        arguments: arguments
+        disable_filters: '0'
+        configure_sorts: '0'
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }
   block_2:
     id: block_2
     display_title: 'Prog TOC Evenements Block'

+ 1 - 1
web/profiles/d8-starterkit-profile

@@ -1 +1 @@
-Subproject commit 5069345d9dffca8ff935d7a01d2bc97a1272f063
+Subproject commit 179aa994156fa9c986cf9eb9262872abb9c651a2