diff --git a/composer.json b/composer.json index 53ccb31c..5c6e75a7 100644 --- a/composer.json +++ b/composer.json @@ -40,6 +40,7 @@ "drupal/selective_better_exposed_filters": "2.x-dev@dev", "drupal/smart_date": "^3.1", "drupal/structure_sync": "^2.0", + "drupal/toc_filter": "^2.0", "drupal/video_embed_field": "^2.4", "geocoder-php/google-maps-provider": "^4.6", "geocoder-php/mapquest-provider": "^4.2", diff --git a/composer.lock b/composer.lock index 125fefc5..805668f1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "031fcb88faba70428c9f0ec049e89d3e", + "content-hash": "b76955c757957271a462d63d8790e146", "packages": [ { "name": "alchemy/zippy", @@ -8882,6 +8882,111 @@ "source": "https://git.drupalcode.org/project/synonyms" } }, + { + "name": "drupal/toc_api", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/toc_api.git", + "reference": "8.x-1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/toc_api-8.x-1.0.zip", + "reference": "8.x-1.0", + "shasum": "7e4a667e6e36249e6f6d7114f72a84c8b7bf9782" + }, + "require": { + "drupal/core": "^8.9 || ^9" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.0", + "datestamp": "1614301344", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jacob Rockowitz (jrockowitz)", + "homepage": "https://www.drupal.org/u/jrockowitz", + "role": "Maintainer" + }, + { + "name": "jrockowitz", + "homepage": "https://www.drupal.org/user/371407" + } + ], + "description": "API for building a a hierarchical table of contents from header tags.", + "homepage": "https://drupal.org/project/toc_api", + "support": { + "source": "http://cgit.drupalcode.org/toc_api", + "issues": "https://drupal.org/project/issues/toc_api" + } + }, + { + "name": "drupal/toc_filter", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/toc_filter.git", + "reference": "8.x-2.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/toc_filter-8.x-2.0.zip", + "reference": "8.x-2.0", + "shasum": "6121a04480675b980b3161a975bf313dd68fefa3" + }, + "require": { + "drupal/core": "^8.9 || ^9", + "drupal/toc_api": "*" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.0", + "datestamp": "1614304101", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jacob Rockowitz (jrockowitz)", + "homepage": "https://www.drupal.org/u/jrockowitz", + "role": "Maintainer" + }, + { + "name": "jrockowitz", + "homepage": "https://www.drupal.org/user/371407" + }, + { + "name": "yukare", + "homepage": "https://www.drupal.org/user/889254" + } + ], + "description": "Converts header tags into a hierarchical table of contents.", + "homepage": "https://drupal.org/project/toc_filter", + "support": { + "source": "http://cgit.drupalcode.org/toc_filter", + "issues": "https://drupal.org/project/issues/toc_filter" + } + }, { "name": "drupal/token", "version": "1.9.0", @@ -15339,5 +15444,5 @@ "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.0.0" } diff --git a/config/sync/core.entity_view_display.node.actualite.teaser.yml b/config/sync/core.entity_view_display.node.actualite.teaser.yml index c08bf11c..6b2ba793 100644 --- a/config/sync/core.entity_view_display.node.actualite.teaser.yml +++ b/config/sync/core.entity_view_display.node.actualite.teaser.yml @@ -15,38 +15,61 @@ dependencies: - field.field.node.actualite.field_ressources_liees - field.field.node.actualite.field_sous_titre - field.field.node.actualite.field_theme + - image.style.medium - node.type.actualite module: - - text + - image + - panelizer - user +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.actualite.teaser targetEntityType: node bundle: actualite mode: teaser content: - body: - label: hidden - type: text_summary_or_trimmed - weight: 101 - settings: - trim_length: 600 - third_party_settings: { } + field_image: + type: image + weight: 2 region: content + label: hidden + settings: + image_style: medium + image_link: content + third_party_settings: { } + field_programme: + type: entity_reference_label + weight: 0 + region: content + label: hidden + settings: + link: true + third_party_settings: { } + field_sous_titre: + type: string + weight: 1 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } links: - weight: 100 + weight: 3 + region: content settings: { } third_party_settings: { } - region: content hidden: + body: true field_dates_actu: true field_evenements_lies: true field_fichier: true - field_image: true field_memo: true - field_programme: true field_projet: true field_ressources_liees: true - field_sous_titre: true field_theme: true langcode: true search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.evenement.teaser.yml b/config/sync/core.entity_view_display.node.evenement.teaser.yml index d2259237..86dc5f98 100644 --- a/config/sync/core.entity_view_display.node.evenement.teaser.yml +++ b/config/sync/core.entity_view_display.node.evenement.teaser.yml @@ -20,42 +20,65 @@ dependencies: - field.field.node.evenement.field_sous_titre - field.field.node.evenement.field_theme - field.field.node.evenement.field_type_evenement + - image.style.medium - node.type.evenement module: - - text + - image + - panelizer - user +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.evenement.teaser targetEntityType: node bundle: evenement mode: teaser content: - body: - label: hidden - type: text_summary_or_trimmed - weight: 101 - settings: - trim_length: 600 - third_party_settings: { } + field_image: + type: image + weight: 2 region: content + label: hidden + settings: + image_style: medium + image_link: content + third_party_settings: { } + field_programme: + type: entity_reference_label + weight: 0 + region: content + label: hidden + settings: + link: true + third_party_settings: { } + field_sous_titre: + type: string + weight: 1 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } links: - weight: 100 + weight: 3 + region: content settings: { } third_party_settings: { } - region: content hidden: + body: true field_date: true field_evenements_lies: true field_fichier: true - field_image: true field_intro: true field_lien: true field_memo: true field_organisateur: true field_partenaires: true - field_programme: true field_projet: true field_ressources_liees: true - field_sous_titre: true field_theme: true field_type_evenement: true langcode: true diff --git a/config/sync/core.entity_view_display.node.programme.default.yml b/config/sync/core.entity_view_display.node.programme.default.yml index 15340efc..402e6d47 100644 --- a/config/sync/core.entity_view_display.node.programme.default.yml +++ b/config/sync/core.entity_view_display.node.programme.default.yml @@ -16,8 +16,15 @@ dependencies: - entity_reference_revisions - file - image + - panelizer - text - user +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.programme.default targetEntityType: node bundle: programme @@ -26,23 +33,13 @@ content: body: label: hidden type: text_default - weight: 101 + weight: 1 settings: { } third_party_settings: { } region: content - field_actif: - weight: 109 - label: above - settings: - format: default - format_custom_false: '' - format_custom_true: '' - third_party_settings: { } - type: boolean - region: content field_diaporama: - weight: 104 - label: above + weight: 3 + label: hidden settings: image_style: '' image_link: '' @@ -50,43 +47,34 @@ content: type: image region: content field_fichier: - weight: 105 - label: above + weight: 4 + label: hidden settings: use_description_as_link_text: true third_party_settings: { } type: file_default region: content field_partenaires: - weight: 106 - label: above + weight: 5 + label: hidden settings: view_mode: default link: '' third_party_settings: { } type: entity_reference_revisions_entity_view region: content - field_poid: - weight: 108 - label: above - settings: - thousand_separator: '' - prefix_suffix: true - third_party_settings: { } - type: number_integer - region: content field_sous_parties: type: entity_reference_revisions_entity_view - weight: 107 - label: above + weight: 6 + label: hidden settings: view_mode: default link: '' third_party_settings: { } region: content field_textes: - weight: 103 - label: above + weight: 2 + label: hidden settings: view_mode: default link: '' @@ -94,10 +82,12 @@ content: type: entity_reference_revisions_entity_view region: content links: - weight: 100 + weight: 0 + region: content settings: { } third_party_settings: { } - region: content hidden: + field_actif: true + field_poid: true langcode: true search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.sous_partie_programme.default.yml b/config/sync/core.entity_view_display.paragraph.sous_partie_programme.default.yml index 4a454fca..b2598c2d 100644 --- a/config/sync/core.entity_view_display.paragraph.sous_partie_programme.default.yml +++ b/config/sync/core.entity_view_display.paragraph.sous_partie_programme.default.yml @@ -16,7 +16,7 @@ content: field_sous_partie_contenus: type: entity_reference_revisions_entity_view weight: 1 - label: above + label: hidden settings: view_mode: default link: '' @@ -24,7 +24,7 @@ content: region: content field_titre: weight: 0 - label: above + label: hidden settings: link_to_entity: false third_party_settings: { } diff --git a/config/sync/core.entity_view_display.paragraph.sous_partie_programme_contents.default.yml b/config/sync/core.entity_view_display.paragraph.sous_partie_programme_contents.default.yml index c3c681a6..137af343 100644 --- a/config/sync/core.entity_view_display.paragraph.sous_partie_programme_contents.default.yml +++ b/config/sync/core.entity_view_display.paragraph.sous_partie_programme_contents.default.yml @@ -16,7 +16,7 @@ mode: default content: field_liste_contenus: weight: 2 - label: above + label: hidden settings: link: true third_party_settings: { } @@ -24,14 +24,14 @@ content: region: content field_texte: weight: 1 - label: above + label: hidden settings: { } third_party_settings: { } type: text_default region: content field_titre: weight: 0 - label: above + label: hidden settings: link_to_entity: false third_party_settings: { } diff --git a/config/sync/core.entity_view_display.paragraph.textes.default.yml b/config/sync/core.entity_view_display.paragraph.textes.default.yml index 1bb8bf4d..e7676278 100644 --- a/config/sync/core.entity_view_display.paragraph.textes.default.yml +++ b/config/sync/core.entity_view_display.paragraph.textes.default.yml @@ -17,7 +17,7 @@ mode: default content: field_photo: weight: 2 - label: above + label: hidden settings: image_style: '' image_link: '' @@ -26,14 +26,14 @@ content: region: content field_texte: weight: 1 - label: above + label: hidden settings: { } third_party_settings: { } type: text_default region: content field_titre: weight: 0 - label: above + label: hidden settings: link_to_entity: false third_party_settings: { } diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 8e146724..8a273980 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -125,6 +125,8 @@ module: taxonomy: 0 telephone: 0 text: 0 + toc_api: 0 + toc_filter: 0 token: 0 toolbar: 0 translation_views: 0 diff --git a/config/sync/linkit.linkit_profile.default.yml b/config/sync/linkit.linkit_profile.default.yml index 0f5d9699..d3448013 100644 --- a/config/sync/linkit.linkit_profile.default.yml +++ b/config/sync/linkit.linkit_profile.default.yml @@ -7,7 +7,7 @@ dependencies: _core: default_config_hash: Tt8DtxZ3Nooo0PoWPpJvszA3R_5d8MmpUW7LM_R-BzY id: default -label: 'Par défaut' +label: Default description: 'A default Linkit profile' matchers: 556010a3-e317-48b3-b4ed-854c10f4b950: diff --git a/config/sync/page_manager.page_variant.node-panels_variant-0.yml b/config/sync/page_manager.page_variant.node-panels_variant-0.yml index 80e060b2..c9438139 100644 --- a/config/sync/page_manager.page_variant.node-panels_variant-0.yml +++ b/config/sync/page_manager.page_variant.node-panels_variant-0.yml @@ -6,6 +6,7 @@ dependencies: - page_manager.page.node - views.view.centre_de_ressources - views.view.evenements + - views.view.programme_toc - views.view.projets module: - ctools @@ -23,7 +24,7 @@ variant_settings: label_display: '0' view_mode: default region: second - weight: -1 + weight: -9 uuid: 8ec078d2-9a98-437a-ab1e-b18d1619f44a context_mapping: entity: node @@ -34,8 +35,8 @@ variant_settings: label_display: visible views_label: '' items_per_page: none - region: bottom - weight: 0 + region: third + weight: -3 uuid: 9cfdc064-b1d5-4922-a7b6-fcd95c13f506 context_mapping: { } 286723b9-60de-46d0-9891-42e0910e604d: @@ -46,7 +47,7 @@ variant_settings: views_label: '' items_per_page: none region: third - weight: -1 + weight: -4 uuid: 286723b9-60de-46d0-9891-42e0910e604d context_mapping: { } 6319006a-015c-459c-996b-79d404f7455f: @@ -56,10 +57,65 @@ variant_settings: label_display: '0' views_label: '' items_per_page: none - region: second - weight: 0 + region: top + weight: -3 uuid: 6319006a-015c-459c-996b-79d404f7455f context_mapping: { } + 2ca2f1a3-98b4-41bf-bb67-e17fdd93f1f2: + id: 'views_block:programme_toc-block_1' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: first + weight: -2 + uuid: 2ca2f1a3-98b4-41bf-bb67-e17fdd93f1f2 + context_mapping: { } + 03f6064d-8756-4e56-af2b-4a6c0cda67ff: + id: 'views_block:programme_toc-block_2' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: first + weight: -1 + uuid: 03f6064d-8756-4e56-af2b-4a6c0cda67ff + context_mapping: { } + 3c0de357-2862-46b2-861d-149788d8d257: + id: 'views_block:programme_toc-block_3' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: first + weight: 0 + uuid: 3c0de357-2862-46b2-861d-149788d8d257 + context_mapping: { } + 4fc90a5b-8a2d-4f21-9718-e65b9982d59a: + id: 'views_block:programme_toc-block_4' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: first + weight: -3 + uuid: 4fc90a5b-8a2d-4f21-9718-e65b9982d59a + context_mapping: { } + eb6ccc12-1ccc-4996-9797-be755e42b297: + id: 'views_block:programme_toc-block_5' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: top + weight: -4 + uuid: eb6ccc12-1ccc-4996-9797-be755e42b297 + context_mapping: { } id: panels_variant uuid: 9752d3e8-fdc6-419d-95bb-079a2c3088b3 label: null diff --git a/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml b/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml index 54daaf99..c9c951f0 100644 --- a/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml +++ b/config/sync/page_manager.page_variant.programmes-panels_variant-0.yml @@ -20,7 +20,7 @@ variant_settings: label_display: visible views_label: '' items_per_page: none - region: content + region: second weight: 0 uuid: 91bd8340-6a71-4647-a4f5-4b1e706c0e66 context_mapping: { } @@ -28,9 +28,8 @@ variant_settings: uuid: cb6c15c5-2923-4fd4-9397-43fc9e0cc247 label: null weight: 0 - layout: layout_onecol - layout_settings: - label: '' + layout: layout_threecol_25_50_25 + layout_settings: { } page_title: Programmes storage_type: page_manager storage_id: programmes-panels_variant-0 diff --git a/config/sync/pagerer.preset.default.yml b/config/sync/pagerer.preset.default.yml index d2caa175..edc01f4f 100644 --- a/config/sync/pagerer.preset.default.yml +++ b/config/sync/pagerer.preset.default.yml @@ -5,7 +5,7 @@ dependencies: { } _core: default_config_hash: iqELjKI7buiSyUfLs0cgSDbx7dvVI2StrGj0OaNLgSo id: default -label: 'Par défaut' +label: Default panes: left: style: none diff --git a/config/sync/toc_api.toc_type.default.yml b/config/sync/toc_api.toc_type.default.yml new file mode 100644 index 00000000..2eedcdfc --- /dev/null +++ b/config/sync/toc_api.toc_type.default.yml @@ -0,0 +1,28 @@ +uuid: cdfb831b-a1ce-4076-a864-dd1ec33d1595 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 83pJ_ZhgrmuPELjG0kOnns7gEluWdqcuTj_itSDiHZA +id: default +label: Default +options: + template: responsive + title: 'Table of Contents' + block: false + header_count: 2 + header_min: 2 + header_max: 4 + header_allowed_tags: ' ' + header_id: title + header_id_prefix: section + top_label: 'Back to top' + top_min: 2 + top_max: 2 + number_path: true + number_path_separator: . + number_path_truncate: true + default: + number_type: decimal + number_prefix: '' + number_suffix: ') ' diff --git a/config/sync/toc_api.toc_type.full.yml b/config/sync/toc_api.toc_type.full.yml new file mode 100644 index 00000000..66e813db --- /dev/null +++ b/config/sync/toc_api.toc_type.full.yml @@ -0,0 +1,28 @@ +uuid: 1a460121-3e56-43ad-b04a-fbc91e66313c +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 7YNyn424XViSzWz2f6xtb3h1NUaDilWg6jzjpxDZHVs +id: full +label: Full +options: + template: responsive + title: 'Table of Contents' + block: false + header_count: 2 + header_min: 2 + header_max: 4 + header_allowed_tags: ' ' + header_id: title + header_id_prefix: section + top_label: 'Back to top' + top_min: 2 + top_max: 2 + number_path: true + number_path_separator: . + number_path_truncate: true + default: + number_type: circle + number_prefix: '' + number_suffix: '' diff --git a/config/sync/toc_api.toc_type.full_numbered.yml b/config/sync/toc_api.toc_type.full_numbered.yml new file mode 100644 index 00000000..db624047 --- /dev/null +++ b/config/sync/toc_api.toc_type.full_numbered.yml @@ -0,0 +1,28 @@ +uuid: 0a2a8ae4-2257-4d44-8aad-aef3591ed2a8 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: abPC92DMk5W6Pke3QdHmWCCZlAH-Z1uvE9QR4HObS8A +id: full_numbered +label: 'Full - Numbered' +options: + template: responsive + title: 'Table of Contents' + block: false + header_count: 2 + header_min: 2 + header_max: 4 + header_allowed_tags: ' ' + header_id: title + header_id_prefix: section + top_label: 'Back to top' + top_min: 2 + top_max: 2 + number_path: true + number_path_separator: . + number_path_truncate: true + default: + number_type: decimal + number_prefix: '' + number_suffix: ') ' diff --git a/config/sync/toc_api.toc_type.simple.yml b/config/sync/toc_api.toc_type.simple.yml new file mode 100644 index 00000000..cc133b23 --- /dev/null +++ b/config/sync/toc_api.toc_type.simple.yml @@ -0,0 +1,28 @@ +uuid: a976725a-f9bc-46c8-8ed6-7881d95d1198 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: aZAINoM99XYsy0zIYq1FPVU3BsodMh5HvWapNRUfBCw +id: simple +label: Simple +options: + template: responsive + title: 'Table of Contents' + block: false + header_count: 2 + header_min: 2 + header_max: 2 + header_allowed_tags: ' ' + header_id: title + header_id_prefix: section + top_label: 'Back to top' + top_min: 2 + top_max: 2 + number_path: true + number_path_separator: . + number_path_truncate: true + default: + number_type: circle + number_prefix: '' + number_suffix: '' diff --git a/config/sync/toc_api.toc_type.simple_numbered.yml b/config/sync/toc_api.toc_type.simple_numbered.yml new file mode 100644 index 00000000..60ee7c60 --- /dev/null +++ b/config/sync/toc_api.toc_type.simple_numbered.yml @@ -0,0 +1,28 @@ +uuid: 86239872-4fd7-427d-990a-85f208e1c47c +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: xK7RCrrAkROE9mHGVn4EFplfWGYLIe44eEsCJBtaJpc +id: simple_numbered +label: 'Simple - Numbered' +options: + template: responsive + title: 'Table of Contents' + block: false + header_count: 2 + header_min: 2 + header_max: 2 + header_allowed_tags: ' ' + header_id: title + header_id_prefix: section + top_label: 'Back to top' + top_min: 2 + top_max: 2 + number_path: true + number_path_separator: . + number_path_truncate: true + default: + number_type: circle + number_prefix: '' + number_suffix: '' diff --git a/config/sync/views.settings.yml b/config/sync/views.settings.yml index 60129a13..bdbb93e6 100644 --- a/config/sync/views.settings.yml +++ b/config/sync/views.settings.yml @@ -6,7 +6,7 @@ ui: show: additional_queries: false advanced_column: true - master_display: false + master_display: true performance_statistics: false preview_information: false sql_query: diff --git a/config/sync/views.view.centre_de_ressources.yml b/config/sync/views.view.centre_de_ressources.yml index 7f89913a..2bb98b58 100644 --- a/config/sync/views.view.centre_de_ressources.yml +++ b/config/sync/views.view.centre_de_ressources.yml @@ -3,6 +3,7 @@ langcode: fr status: true dependencies: config: + - field.storage.node.body - field.storage.node.field_image - field.storage.node.field_programme - field.storage.node.field_sous_titre @@ -18,6 +19,7 @@ dependencies: - image - node - taxonomy + - text - user id: centre_de_ressources label: 'Centre de ressources' @@ -464,6 +466,68 @@ display: separator: ', ' field_api_classes: false plugin_id: field + body: + id: body + table: node__body + field: body + 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: value + type: text_default + settings: { } + 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 + plugin_id: field filters: status: value: '1' @@ -490,6 +554,55 @@ display: expose: operator_limit_selection: false operator_list: { } + group: 1 + combine: + id: combine + table: views + field: combine + relationship: none + group_type: group + admin_label: '' + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: combine_op + label: Recherche + description: '' + use_operator: false + operator: combine_op + operator_limit_selection: false + operator_list: { } + identifier: combine + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + placeholder: '' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + fields: + title: title + field_sous_titre: field_sous_titre + body: body + plugin_id: combine field_programme_target_id: id: field_programme_target_id table: node__field_programme @@ -633,16 +746,28 @@ display: reduce: false is_grouped: false group_info: - label: '' + label: 'Ville (field_ville)' description: '' - identifier: '' + identifier: field_ville_target_id optional: true widget: select multiple: false remember: false default_group: All default_group_multiple: { } - group_items: { } + group_items: + 1: + title: '' + operator: or + value: { } + 2: + title: '' + operator: or + value: { } + 3: + title: '' + operator: or + value: { } reduce_duplicates: false type: select limit: true @@ -735,6 +860,10 @@ display: relationships: { } arguments: { } display_extenders: { } + filter_groups: + operator: AND + groups: + 1: AND cache_metadata: max-age: -1 contexts: @@ -746,6 +875,7 @@ display: - 'user.node_grants:view' - user.permissions tags: + - 'config:field.storage.node.body' - 'config:field.storage.node.field_image' - 'config:field.storage.node.field_programme' - 'config:field.storage.node.field_sous_titre' @@ -754,7 +884,7 @@ display: block_1: display_plugin: block id: block_1 - display_title: Bloc + display_title: 'Prog Ressources Bloc' position: 2 display_options: display_extenders: @@ -767,6 +897,8 @@ display: style: false row: false arguments: false + fields: false + pager: false block_description: 'Ressource associées' filters: status: @@ -854,20 +986,259 @@ display: break_phrase: false not: false plugin_id: numeric + display_description: '' + block_category: 'Prog Blocs (Views)' + fields: + field_type_de_ressource: + id: field_type_de_ressource + table: node__field_type_de_ressource + field: field_type_de_ressource + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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_label + settings: + link: false + 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 + field: title + entity_type: node + entity_field: title + label: '' + alter: + alter_text: false + make_link: false + absolute: false + trim: false + word_boundary: false + ellipsis: false + strip_tags: false + html: false + hide_empty: false + empty_zero: false + settings: + link_to_entity: true + plugin_id: field + relationship: none + group_type: group + admin_label: '' + exclude: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_alter_empty: true + click_sort_column: value + type: string + 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 + field_sous_titre: + id: field_sous_titre + table: node__field_sous_titre + field: field_sous_titre + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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: value + type: string + settings: + link_to_entity: false + 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 + plugin_id: field + body: + id: body + table: node__body + field: body + 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: value + type: text_default + settings: { } + 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 + plugin_id: field + pager: + type: none + options: + offset: 0 cache_metadata: max-age: -1 contexts: - 'languages:language_content' - 'languages:language_interface' - url - - url.query_args - 'user.node_grants:view' - user.permissions tags: - - 'config:field.storage.node.field_image' - - 'config:field.storage.node.field_programme' + - 'config:field.storage.node.body' - 'config:field.storage.node.field_sous_titre' - - 'config:field.storage.node.field_theme' - 'config:field.storage.node.field_type_de_ressource' page_1: display_plugin: page @@ -944,6 +1315,7 @@ display: - 'user.node_grants:view' - user.permissions tags: + - 'config:field.storage.node.body' - 'config:field.storage.node.field_image' - 'config:field.storage.node.field_programme' - 'config:field.storage.node.field_sous_titre' diff --git a/config/sync/views.view.evenements.yml b/config/sync/views.view.evenements.yml index 96b6d208..d27b0511 100644 --- a/config/sync/views.view.evenements.yml +++ b/config/sync/views.view.evenements.yml @@ -13,7 +13,7 @@ dependencies: - text - user id: evenements -label: Événements +label: 'Prog Événements' module: views description: '' tag: '' @@ -414,7 +414,9 @@ display: display_title: Block position: 1 display_options: - display_extenders: { } + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog Blocs (Views)' cache_metadata: max-age: -1 contexts: diff --git a/config/sync/views.view.programme_paragraphes.yml b/config/sync/views.view.programme_paragraphes.yml new file mode 100644 index 00000000..2820a887 --- /dev/null +++ b/config/sync/views.view.programme_paragraphes.yml @@ -0,0 +1,319 @@ +uuid: c56d0261-074c-477c-9b36-351789a19f74 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_titre + - paragraphs.paragraphs_type.sous_partie_programme + - paragraphs.paragraphs_type.sous_partie_programme_contents + - paragraphs.paragraphs_type.textes + module: + - paragraphs +id: programme_paragraphes +label: 'Programme Paragraphes' +module: views +description: '' +tag: '' +base_table: paragraphs_item_field_data +base_field: id +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: none + options: { } + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: none + options: + items_per_page: 0 + offset: 0 + style: + type: default + row: + type: fields + fields: + id: + id: id + table: paragraphs_item_field_data + field: id + 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: 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 + entity_type: null + entity_field: id + plugin_id: field + field_titre: + id: field_titre + table: paragraph__field_titre + field: field_titre + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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: value + type: string + settings: { } + 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 + plugin_id: field + filters: + status: + value: '1' + table: paragraphs_item_field_data + field: status + plugin_id: boolean + entity_type: paragraph + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: paragraphs_item_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + sous_partie_programme: sous_partie_programme + sous_partie_programme_contents: sous_partie_programme_contents + textes: textes + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: paragraph + entity_field: type + plugin_id: bundle + sorts: { } + title: 'Programme Paragraphes Bloc' + header: { } + footer: { } + empty: { } + relationships: { } + arguments: + parent_id: + id: parent_id + table: paragraphs_item_field_data + field: parent_id + relationship: none + group_type: group + admin_label: '' + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + glossary: false + limit: 0 + case: none + path_case: none + transform_dash: false + break_phrase: false + entity_type: paragraph + entity_field: parent_id + plugin_id: string + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: + - 'config:field.storage.paragraph.field_titre' + block_1: + display_plugin: block + id: block_1 + display_title: 'Programme Pragraphes Block' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + block_category: 'Prog Blocs (Views)' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: + - 'config:field.storage.paragraph.field_titre' diff --git a/config/sync/views.view.programme_toc.yml b/config/sync/views.view.programme_toc.yml new file mode 100644 index 00000000..c6cfa07c --- /dev/null +++ b/config/sync/views.view.programme_toc.yml @@ -0,0 +1,927 @@ +uuid: ebe561d8-0f6f-4a91-a6f3-b64122ee69c1 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.storage.node.field_ville + - node.type.actualite + - node.type.evenement + - node.type.projet + - node.type.ressource + - node.type.theme + module: + - node + - user +id: programme_toc +label: 'Programme Blocs' +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: none + options: + items_per_page: 0 + offset: 0 + style: + type: default + row: + type: fields + fields: + title: + id: title + table: node_field_data + field: title + settings: + link_to_entity: true + plugin_id: field + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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: true + 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: string + 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 + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + value: + theme: theme + entity_type: node + entity_field: type + plugin_id: bundle + expose: + operator_limit_selection: false + operator_list: { } + sorts: + title: + id: title + table: node_field_data + field: title + order: ASC + entity_type: node + entity_field: title + plugin_id: standard + relationship: none + group_type: group + admin_label: '' + exposed: false + expose: + label: '' + title: 'Programme TOC Themes' + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + empty: false + content: '@total Thèmes' + plugin_id: result + footer: { } + empty: { } + relationships: { } + 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: '' + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + 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 + plugin_id: numeric + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + display_plugin: block + id: block_1 + display_title: 'Prog TOC Themes Block' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog TOC (Views)' + display_description: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + block_2: + display_plugin: block + id: block_2 + display_title: 'Prog TOC Evenements Block' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog TOC (Views)' + display_description: '' + title: 'Programme TOC Evenements' + defaults: + title: false + header: false + filters: false + filter_groups: false + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + empty: false + content: '@total Évènements' + plugin_id: result + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + evenement: evenement + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + filter_groups: + operator: AND + groups: + 1: AND + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + block_3: + display_plugin: block + id: block_3 + display_title: 'Prog TOC Ressources Block' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog TOC (Views)' + display_description: '' + title: 'Programme TOC Ressources' + defaults: + title: false + header: false + filters: false + filter_groups: false + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + empty: false + content: '@total Ressources' + plugin_id: result + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + ressource: ressource + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + filter_groups: + operator: AND + groups: + 1: AND + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + block_4: + display_plugin: block + id: block_4 + display_title: 'Prog TOC Projets/villes Block' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog TOC (Views)' + display_description: '' + title: 'Programme TOC Villes' + defaults: + title: false + header: false + filters: false + filter_groups: false + fields: false + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + empty: false + content: '@total Villes' + plugin_id: result + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + projet: projet + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + filter_groups: + operator: AND + groups: + 1: AND + fields: + field_ville: + id: field_ville + table: node__field_ville + field: field_ville + 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_label + settings: + link: false + 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 + field: title + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: true + text: '{{ field_ville }}' + 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: value + type: string + settings: + link_to_entity: 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 + plugin_id: field + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_ville' + block_5: + display_plugin: block + id: block_5 + display_title: 'Prog Actus Bloc' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog Blocs (Views)' + display_description: '' + title: 'Programme Actus' + defaults: + title: false + header: false + filters: false + filter_groups: false + fields: false + style: false + row: false + pager: false + sorts: false + header: { } + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + actualite: actualite + evenement: evenement + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + filter_groups: + operator: AND + groups: + 1: AND + fields: + field_ville: + id: field_ville + table: node__field_ville + field: field_ville + 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_label + settings: + link: false + 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 + field: title + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: true + text: '{{ field_ville }}' + 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: value + type: string + settings: + link_to_entity: 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 + plugin_id: field + style: + type: default + options: { } + row: + type: 'entity:node' + options: + relationship: none + view_mode: teaser + pager: + type: some + options: + items_per_page: 5 + offset: 0 + sorts: + title: + id: title + table: node_field_data + field: title + order: ASC + entity_type: node + entity_field: title + plugin_id: standard + relationship: none + group_type: group + admin_label: '' + exposed: false + expose: + label: '' + changed: + id: changed + table: node_field_revision + field: changed + relationship: none + group_type: group + admin_label: '' + order: DESC + exposed: false + expose: + label: '' + granularity: second + entity_type: node + entity_field: changed + plugin_id: date + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_ville' diff --git a/config/sync/views.view.projets.yml b/config/sync/views.view.projets.yml index 6f73ff02..e396943f 100644 --- a/config/sync/views.view.projets.yml +++ b/config/sync/views.view.projets.yml @@ -69,9 +69,9 @@ display: height: '800' height_unit: px hide_empty_map: false - disable_wheel: false - fullscreen_control: true - gesture_handling: false + disable_wheel: true + fullscreen_control: false + gesture_handling: true reset_map: control: false position: topright @@ -494,6 +494,9 @@ display: block_category: 'Programmes blocks (views)' display_description: '' block_description: 'projet map (programme)' + footer: { } + defaults: + footer: false cache_metadata: max-age: -1 contexts: diff --git a/web/sites/development.services.yml b/web/sites/development.services.yml index 676b210c..d2857c66 100644 --- a/web/sites/development.services.yml +++ b/web/sites/development.services.yml @@ -4,46 +4,6 @@ # 'example.settings.local.php' file, which sits next to this file. parameters: http.response.debug_cacheability_headers: true - twig.config: - # Twig debugging: - # - # When debugging is enabled: - # - The markup of each Twig template is surrounded by HTML comments that - # contain theming information, such as template file name suggestions. - # - Note that this debugging markup will cause automated tests that directly - # check rendered HTML to fail. When running automated tests, 'debug' - # should be set to FALSE. - # - The dump() function can be used in Twig templates to output information - # about template variables. - # - Twig templates are automatically recompiled whenever the source code - # changes (see auto_reload below). - # - # For more information about debugging Twig templates, see - # https://www.drupal.org/node/1906392. - # - # Not recommended in production environments - # @default false - debug: true - # Twig auto-reload: - # - # Automatically recompile Twig templates whenever the source code changes. - # If you don't provide a value for auto_reload, it will be determined - # based on the value of debug. - # - # Not recommended in production environments - # @default null - auto_reload: true - # Twig cache: - # - # By default, Twig templates will be compiled and stored in the filesystem - # to increase performance. Disabling the Twig cache will recompile the - # templates from source each time they are used. In most cases the - # auto_reload setting above should be enabled rather than disabling the - # Twig cache. - # - # Not recommended in production environments - # @default true - cache: false services: cache.backend.null: class: Drupal\Core\Cache\NullBackendFactory diff --git a/web/themes/custom/popsu/popsu.theme b/web/themes/custom/popsu/popsu.theme index f049f9fd..8e496aea 100644 --- a/web/themes/custom/popsu/popsu.theme +++ b/web/themes/custom/popsu/popsu.theme @@ -84,8 +84,8 @@ function popsu_preprocess_views_view_fields(&$variables){ function popsu_preprocess_views_view_field(&$variables){ // check if link to entoty option is true - $settings = $variables['field']->options['settings']; - if (isset($settings['link_to_entity']) && $settings['link_to_entity']) { + $settings = isset($variables['field']->options['settings']) ? $variables['field']->options['settings'] : false; + if ($settings && isset($settings['link_to_entity']) && $settings['link_to_entity']) { // get the entity and build the classes $entity = $variables['row']->_entity;