Compare commits

...

20 Commits

Author SHA1 Message Date
90fa6b3a3b added file_replace contrib module 2025-03-10 11:37:41 +01:00
08174978cd new header 2024-12-04 16:20:38 +01:00
2b054b8605 duplicate ressources liées fix, may have broken an other display 2024-12-04 16:07:26 +01:00
8f0132dfbc design reportage photo 2024-06-04 11:47:35 +02:00
105533fb2d anti click droit 2024-06-04 09:41:43 +02:00
f91f3aee77 Merge branch 'master' of https://figureslibres.io/gogs/bachir/popsu-d9 2024-05-07 11:44:13 +02:00
96c1122e47 changement logos rs 2024-05-07 11:33:52 +02:00
03412b3ac1 diaporama layout 2024-04-29 11:02:04 +02:00
482478f2ea activated toc villes & theme on transitions projects page 2024-02-16 12:09:37 +01:00
57604a9c99 activated toc villes & theme on transitions projects page 2024-02-16 12:07:11 +01:00
3529966c14 activated toc villes & theme on transitions #2521 #2517 2024-02-16 11:52:52 +01:00
2cef8be2f9 fixed prog actu block title missing #2523 2024-02-16 11:29:25 +01:00
fefc4676fd fixed the menus 2024-02-13 12:51:01 +01:00
11f5de10ff fixed gulp js bug 2024-02-13 11:44:58 +01:00
8c48b2e18e hide ressources liees blobk if empty field #2037 2024-02-13 11:22:46 +01:00
a166f41285 fixed admin taxo view #2518 2024-02-13 11:08:31 +01:00
c4ccfc9a90 added diaporama to CT ressource 2024-02-13 11:03:17 +01:00
0813f9d6fe updated geocoder provider mapquest api key #2516 2024-02-13 10:38:07 +01:00
8a2b761d43 background cartouche actu palpite et exode 2024-02-05 10:39:20 +01:00
51b48a2d29 #2503 z-index image cliquable page acceuil programmes 2024-02-05 09:09:30 +01:00
50 changed files with 5508 additions and 14187 deletions

View File

@@ -30,6 +30,7 @@
"drupal/core-project-message": "^9.3",
"drupal/core-recommended": "^9.5.11",
"drupal/devel": "^5.0",
"drupal/file_replace": "^1.4",
"drupal/geocoder": "^3.20 || ^4.0",
"drupal/geofield": "^1.22",
"drupal/hreflang": "^1.9",

80
composer.lock generated
View File

@@ -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": "744526d239953bb84031586fadb47e15",
"content-hash": "2a9d033a45c91b76b96717ebfdc42c3d",
"packages": [
{
"name": "ajgl/breakpoint-twig-extension",
@@ -5690,6 +5690,58 @@
"source": "https://git.drupalcode.org/project/file_mdm"
}
},
{
"name": "drupal/file_replace",
"version": "1.4.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/file_replace.git",
"reference": "8.x-1.4"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/file_replace-8.x-1.4.zip",
"reference": "8.x-1.4",
"shasum": "0717a481afb3dbf74e5ac05aa4ced8d2577f0086"
},
"require": {
"drupal/core": "^8 || ^9 || ^10 || ^11"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.4",
"datestamp": "1741205264",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "bbrala",
"homepage": "https://www.drupal.org/user/3366066"
},
{
"name": "casey",
"homepage": "https://www.drupal.org/user/32403"
},
{
"name": "timohuisman",
"homepage": "https://www.drupal.org/user/3558376"
}
],
"description": "Allows to replace files",
"homepage": "https://www.drupal.org/project/file_replace",
"support": {
"source": "https://git.drupalcode.org/project/file_replace"
}
},
{
"name": "drupal/filefield_sources",
"version": "dev-1.x",
@@ -17018,20 +17070,12 @@
"drupal/address": 20,
"drupal/administerusersbyrole": 20,
"drupal/advanced_text_formatter": 5,
"drupal/bulkdelete": 20,
"drupal/ckeditor_iframe": 15,
"drupal/config_devel": 20,
"drupal/config_update": 15,
"drupal/context": 5,
"drupal/inline_entity_form": 5,
"drupal/page_manager": 20,
"drupal/paragraphs": 20,
"drupal/pathologic": 15,
"drupal/perimeter": 20,
"drupal/selective_better_exposed_filters": 20,
"drupal/smart_date": 10,
"drupal/views_argument_token": 20,
"drupal/bulkdelete": 20,
"drupal/cshs": 20,
"drupal/config_devel": 20,
"drupal/date_range_formatter": 20,
"drupal/domain": 20,
"drupal/domain_alias": 20,
@@ -17042,21 +17086,29 @@
"drupal/field_group": 20,
"drupal/filefield_sources": 20,
"drupal/filter_perms": 20,
"drupal/inline_entity_form": 5,
"drupal/linkit": 10,
"drupal/login_destination": 20,
"drupal/maillog": 20,
"drupal/maxlength": 10,
"drupal/menu_block": 20,
"drupal/menu_position": 20,
"drupal/page_manager": 20,
"drupal/paragraphs": 20,
"drupal/path_alias_xt": 20,
"drupal/pathologic": 15,
"drupal/perimeter": 20,
"drupal/profile": 5,
"drupal/selective_better_exposed_filters": 20,
"drupal/smart_date": 10,
"drupal/smtp": 10,
"drupal/translation_views": 15,
"drupal/ultimate_cron": 15
"drupal/ultimate_cron": 15,
"drupal/views_argument_token": 20
},
"prefer-stable": true,
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
"platform": {},
"platform-dev": {},
"plugin-api-version": "2.6.0"
}

View File

@@ -11,7 +11,7 @@ dependencies:
id: head
theme: popsu
region: header_top_left
weight: -2
weight: -5
provider: null
plugin: 'menu_block:head'
settings:

View File

@@ -11,7 +11,7 @@ dependencies:
id: head_2
theme: popsu
region: header_top_right
weight: 0
weight: -8
provider: null
plugin: 'menu_block:head'
settings:

View File

@@ -8,8 +8,8 @@ dependencies:
- popsu
id: identitedusite
theme: popsu
region: header_top_left
weight: -6
region: header_top_middle
weight: -8
provider: null
plugin: system_branding_block
settings:

View File

@@ -0,0 +1,25 @@
uuid: fa472826-53e6-47eb-a5dd-4acc2e1c2f9e
langcode: fr
status: true
dependencies:
content:
- 'block_content:logo_block:ad9df78e-36e7-4615-9074-c6fad417a145'
module:
- block_content
theme:
- popsu
id: logoepau
theme: popsu
region: header_top_left
weight: -8
provider: null
plugin: 'block_content:ad9df78e-36e7-4615-9074-c6fad417a145'
settings:
id: 'block_content:ad9df78e-36e7-4615-9074-c6fad417a145'
label: 'Logo epau'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility: { }

View File

@@ -12,7 +12,7 @@ dependencies:
id: logogouv
theme: popsu
region: header_top_left
weight: -4
weight: -7
provider: null
plugin: 'block_content:68fcdff8-7b8c-4414-a84b-6ce173b5dc8b'
settings:

View File

@@ -1,25 +0,0 @@
uuid: f555279e-9b64-4e57-928b-aa2c4f9c9bc1
langcode: fr
status: true
dependencies:
content:
- 'block_content:logo_block:949c5592-687e-452d-9c85-17ab62f166c1'
module:
- block_content
theme:
- popsu
id: logogouvcartouche
theme: popsu
region: header_top_left
weight: -7
provider: null
plugin: 'block_content:949c5592-687e-452d-9c85-17ab62f166c1'
settings:
id: 'block_content:949c5592-687e-452d-9c85-17ab62f166c1'
label: 'logo gouv cartouche'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility: { }

View File

@@ -12,7 +12,7 @@ dependencies:
id: logopuca
theme: popsu
region: header_top_left
weight: -3
weight: -6
provider: null
plugin: 'block_content:52af228a-19dd-4eb5-bce4-6d7b3e4acff1'
settings:

View File

@@ -0,0 +1,25 @@
uuid: 46a3e19b-69ba-4b92-b401-3fb8c1a30362
langcode: fr
status: true
dependencies:
content:
- 'block_content:logo_block:82e1ab94-3527-4cba-87a0-db6d78d0bb84'
module:
- block_content
theme:
- popsu
id: logorepfr
theme: popsu
region: header_top_left
weight: -9
provider: null
plugin: 'block_content:82e1ab94-3527-4cba-87a0-db6d78d0bb84'
settings:
id: 'block_content:82e1ab94-3527-4cba-87a0-db6d78d0bb84'
label: 'Logo rep fr'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility: { }

View File

@@ -11,8 +11,8 @@ dependencies:
- popsu
id: views_block__programme_toc_block_7
theme: popsu
region: header_top_left
weight: -5
region: header_top_middle
weight: -7
provider: null
plugin: 'views_block:programme_toc-block_7'
settings:

View File

@@ -10,8 +10,8 @@ dependencies:
- popsu
id: views_block__programmes_block_1
theme: popsu
region: header_top_middle
weight: -3
region: header_bottom
weight: -7
provider: null
plugin: 'views_block:programmes-block_1'
settings:

View File

@@ -11,7 +11,7 @@ dependencies:
id: views_block__programmes_block_2
theme: popsu
region: header_top_left
weight: -1
weight: -4
provider: null
plugin: 'views_block:programmes-block_2'
settings:

View File

@@ -11,7 +11,7 @@ dependencies:
id: views_block__programmes_block_2_2
theme: popsu
region: header_top_right
weight: 0
weight: -7
provider: null
plugin: 'views_block:programmes-block_2'
settings:

View File

@@ -11,7 +11,7 @@ dependencies:
id: views_block__programmes_block_3
theme: popsu
region: header_top_left
weight: 0
weight: -3
provider: null
plugin: 'views_block:programmes-block_3'
settings:

View File

@@ -11,7 +11,7 @@ dependencies:
id: views_block__programmes_block_3_2
theme: popsu
region: header_top_right
weight: 0
weight: -6
provider: null
plugin: 'views_block:programmes-block_3'
settings:

View File

@@ -7,6 +7,7 @@ dependencies:
- field.field.node.ressource.field_auteurs
- field.field.node.ressource.field_collections
- field.field.node.ressource.field_date_de_parution
- field.field.node.ressource.field_diaporama
- field.field.node.ressource.field_edition
- field.field.node.ressource.field_evenements_lies
- field.field.node.ressource.field_fichier
@@ -88,6 +89,7 @@ third_party_settings:
group_media:
children:
- field_image
- field_diaporama
- field_videos
- field_fichier
label: Media
@@ -189,6 +191,14 @@ content:
region: content
settings: { }
third_party_settings: { }
field_diaporama:
type: image_image
weight: 131
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_edition:
type: text_textarea
weight: 128
@@ -209,7 +219,7 @@ content:
third_party_settings: { }
field_fichier:
type: file_generic
weight: 132
weight: 133
region: content
settings:
progress_indicator: throbber
@@ -345,7 +355,7 @@ content:
third_party_settings: { }
field_videos:
type: video_embed_field_textfield
weight: 131
weight: 132
region: content
settings: { }
third_party_settings: { }

View File

@@ -7,6 +7,7 @@ dependencies:
- field.field.node.ressource.field_auteurs
- field.field.node.ressource.field_collections
- field.field.node.ressource.field_date_de_parution
- field.field.node.ressource.field_diaporama
- field.field.node.ressource.field_edition
- field.field.node.ressource.field_evenements_lies
- field.field.node.ressource.field_fichier
@@ -73,6 +74,17 @@ content:
third_party_settings: { }
weight: 6
region: content
field_diaporama:
type: image
label: hidden
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 15
region: content
field_edition:
type: text_default
label: above

View File

@@ -8,6 +8,7 @@ dependencies:
- field.field.node.ressource.field_auteurs
- field.field.node.ressource.field_collections
- field.field.node.ressource.field_date_de_parution
- field.field.node.ressource.field_diaporama
- field.field.node.ressource.field_edition
- field.field.node.ressource.field_evenements_lies
- field.field.node.ressource.field_fichier
@@ -93,6 +94,7 @@ hidden:
body: true
field_collections: true
field_date_de_parution: true
field_diaporama: true
field_evenements_lies: true
field_fichier: true
field_lien: true

View File

@@ -8,6 +8,7 @@ dependencies:
- field.field.node.ressource.field_auteurs
- field.field.node.ressource.field_collections
- field.field.node.ressource.field_date_de_parution
- field.field.node.ressource.field_diaporama
- field.field.node.ressource.field_edition
- field.field.node.ressource.field_evenements_lies
- field.field.node.ressource.field_fichier
@@ -78,6 +79,7 @@ hidden:
body: true
field_collections: true
field_date_de_parution: true
field_diaporama: true
field_edition: true
field_evenements_lies: true
field_fichier: true

View File

@@ -57,6 +57,7 @@ module:
field_group: 0
field_ui: 0
file: 0
file_replace: 0
filter: 0
filter_perms: 0
geocoder: 0

View File

@@ -0,0 +1,48 @@
uuid: 0b2a0262-9967-4504-8d6b-e71cbb0aba06
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_diaporama
- node.type.ressource
module:
- content_translation
- image
third_party_settings:
content_translation:
translation_sync:
alt: alt
title: title
file: '0'
id: node.ressource.field_diaporama
field_name: field_diaporama
entity_type: node
bundle: ressource
label: Diaporama
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
caption: ''
caption_field: 0
caption_field_required: 0
field_type: image

View File

@@ -1,4 +1,4 @@
uuid: c11aeedb-31ed-4ab8-9633-731a2c5bdbd6
uuid: 5b211f99-51e9-410c-b3ba-60fb1032dc49
langcode: fr
status: true
dependencies: { }
@@ -9,5 +9,5 @@ configuration:
throttle:
period: null
limit: null
apiKey: BfGpTmi8PmaGkWNCAwlH6qW5jILApFGb
licensed: false
apiKey: sfGkgxwoFMjOWulz0u0lzMJrlzG3hY57
licensed: true

View File

@@ -57,7 +57,7 @@ variant_settings:
items_per_page: none
exposed: { }
region: first
weight: -2
weight: -1
uuid: 2ca2f1a3-98b4-41bf-bb67-e17fdd93f1f2
4fc90a5b-8a2d-4f21-9718-e65b9982d59a:
id: 'views_block:programme_toc-block_4'
@@ -78,7 +78,7 @@ variant_settings:
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
items_per_page: '5'
exposed: { }
region: top
weight: -4
@@ -102,7 +102,7 @@ variant_settings:
provider: popsu_link_block
context_mapping: { }
region: first
weight: 1
weight: 2
uuid: 9c5741a0-e8e2-4895-88a7-c36d3825e33c
link_title: Ressources
c80f54a0-8f21-4c56-8341-eab59b009329:
@@ -142,7 +142,7 @@ variant_settings:
items_per_page: none
exposed: { }
region: first
weight: -1
weight: 0
uuid: 9f70ea8b-3a5f-4e48-97b0-2b3d5e5e7d03
232f18ef-a92c-451e-b917-e436b6cbc195:
id: 'views_block:programme_toc-block_9'
@@ -154,7 +154,7 @@ variant_settings:
items_per_page: none
exposed: { }
region: first
weight: -3
weight: -2
uuid: 232f18ef-a92c-451e-b917-e436b6cbc195
b564145a-2058-4710-8204-50569d4f0bf0:
id: 'views_block:programme_toc-block_13'
@@ -166,7 +166,7 @@ variant_settings:
items_per_page: none
exposed: { }
region: first
weight: -4
weight: -3
uuid: b564145a-2058-4710-8204-50569d4f0bf0
b84fe2f8-7c0b-4976-aa63-d8dc5ae66fc0:
id: 'views_block:programme_toc-block_16'
@@ -182,7 +182,7 @@ variant_settings:
type: node_nid
value: '[node:nid]'
region: first
weight: 0
weight: 1
uuid: b84fe2f8-7c0b-4976-aa63-d8dc5ae66fc0
532e0e26-eab4-476f-a964-fd68221d5619:
id: prog_exode_urbain_link
@@ -191,7 +191,7 @@ variant_settings:
provider: popsu_link_block
context_mapping: { }
region: first
weight: -6
weight: -5
uuid: 532e0e26-eab4-476f-a964-fd68221d5619
link_title: 'Exode Urbain'
698f5eef-78b0-44a3-851b-3adcddfcd119:
@@ -201,9 +201,34 @@ variant_settings:
provider: popsu_link_block
context_mapping: { }
region: first
weight: -5
weight: -4
uuid: 698f5eef-78b0-44a3-851b-3adcddfcd119
link_title: 'Le Palmarès Palpite'
3be250ab-9604-4e95-b215-4b98b160f18e:
id: 'views_block:programme_toc-block_15'
label: ''
label_display: '0'
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: -8
uuid: 3be250ab-9604-4e95-b215-4b98b160f18e
63e18587-3199-4058-93e3-7af297464f84:
id: 'views_block:programme_toc-block_17'
label: ''
label_display: '0'
provider: views
context_mapping:
field_programme_target_id: node
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: -6
uuid: 63e18587-3199-4058-93e3-7af297464f84
page_title: ''
layout: layout_threecol_25_50_25
layout_settings:

View File

@@ -248,7 +248,7 @@ variant_settings:
items_per_page: none
exposed: { }
region: first
weight: -5
weight: -4
uuid: b12c9988-1636-44e6-8de3-9f1d07a0561e
9d776e95-a9c0-4293-a62b-1689df4570cb:
id: prog_ressource_link
@@ -257,7 +257,7 @@ variant_settings:
provider: popsu_link_block
context_mapping: { }
region: first
weight: -4
weight: -3
uuid: 9d776e95-a9c0-4293-a62b-1689df4570cb
link_title: Ressources
63b90de4-b75f-46a5-b8a0-a0fe654966cb:
@@ -286,8 +286,20 @@ variant_settings:
items_per_page: none
exposed: { }
region: first
weight: -6
weight: -5
uuid: 40dfc621-4e0d-4d06-9567-1fb89f13c22b
2174709d-ebb6-44b9-a7fc-08f74f00b226:
id: 'views_block:programme_toc-block_18'
label: ''
label_display: '0'
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: -6
uuid: 2174709d-ebb6-44b9-a7fc-08f74f00b226
page_title: ''
layout: layout_threecol_25_50_25
layout_settings:

View File

@@ -38,7 +38,7 @@ variant_settings:
link_to_entity: false
third_party_settings: { }
region: second
weight: -3
weight: -4
uuid: cc44ae59-b6ba-47d3-9224-1d6ef82de485
68ed5c37-232a-4554-b1e6-a598cc1b01d4:
id: 'entity_field:node:body'
@@ -70,7 +70,7 @@ variant_settings:
settings: { }
third_party_settings: { }
region: second
weight: -4
weight: -5
uuid: d2a161df-e7fa-4cd7-8a6c-442702667034
3019fd91-6735-471b-a429-005dd320f5bd:
id: 'entity_field:node:field_collections'
@@ -87,7 +87,7 @@ variant_settings:
link: false
third_party_settings: { }
region: second
weight: -1
weight: -2
uuid: 3019fd91-6735-471b-a429-005dd320f5bd
f9eaed57-bcce-43db-a937-e44f84cde262:
id: 'entity_field:node:field_image'
@@ -105,7 +105,7 @@ variant_settings:
image_style: very_large
third_party_settings: { }
region: second
weight: -5
weight: -6
uuid: f9eaed57-bcce-43db-a937-e44f84cde262
11c9521f-c1c5-4a3a-b735-b013ea51b5d7:
id: 'entity_field:node:field_programme'
@@ -122,7 +122,7 @@ variant_settings:
link: true
third_party_settings: { }
region: second
weight: -7
weight: -8
uuid: 11c9521f-c1c5-4a3a-b735-b013ea51b5d7
6b899160-a218-4412-9aae-15bf077ffab8:
id: 'entity_field:node:field_date_de_parution'
@@ -143,7 +143,7 @@ variant_settings:
time_wrapper: false
third_party_settings: { }
region: second
weight: 0
weight: -1
uuid: 6b899160-a218-4412-9aae-15bf077ffab8
6957b522-39a6-4094-a338-4908b79bd5dd:
id: 'entity_field:node:field_theme'
@@ -160,7 +160,7 @@ variant_settings:
link: true
third_party_settings: { }
region: second
weight: 1
weight: 0
uuid: 6957b522-39a6-4094-a338-4908b79bd5dd
5a3cd52c-80b0-48ab-ad5b-102a0572cc10:
id: 'entity_field:node:field_type_de_ressource'
@@ -177,7 +177,7 @@ variant_settings:
link: false
third_party_settings: { }
region: second
weight: -6
weight: -7
uuid: 5a3cd52c-80b0-48ab-ad5b-102a0572cc10
99f61c86-31f2-41b7-a344-f398bbae87a5:
id: 'block_content:1911abcd-dd85-403d-8e6e-8621c9f2045a'
@@ -226,7 +226,7 @@ variant_settings:
height: 480
third_party_settings: { }
region: second
weight: 2
weight: 1
uuid: c80516af-557e-426b-ba94-dc32e53016e0
31cf12fb-4adf-489d-ae14-9f4fddcac1c4:
id: 'entity_field:node:field_ressources_liees'
@@ -298,7 +298,7 @@ variant_settings:
link_to_entity: false
third_party_settings: { }
region: second
weight: -2
weight: -3
uuid: b4e55d8c-4700-45ba-9b04-f48ad1ff7f38
0d80d9b0-5425-4e6c-a886-4c50c9e60317:
id: 'views_block:collection-block_1'
@@ -316,6 +316,26 @@ variant_settings:
region: third
weight: 0
uuid: 0d80d9b0-5425-4e6c-a886-4c50c9e60317
f481538f-3161-4d17-8ef7-b74bb27246dd:
id: 'entity_field:node:field_diaporama'
label: Diaporama
label_display: '0'
provider: ctools_block
context_mapping:
entity: node
formatter:
type: image
weight: 0
label: hidden
settings:
image_link: ''
image_style: wide
image_loading:
attribute: lazy
third_party_settings: { }
region: second
weight: 2
uuid: f481538f-3161-4d17-8ef7-b74bb27246dd
page_title: ''
layout: layout_threecol_25_50_25
layout_settings:

View File

@@ -24,6 +24,7 @@ dependencies:
- content_translation
- field_ui
- file
- file_replace
- filter
- menu_admin_per_menu
- node
@@ -138,6 +139,7 @@ permissions:
- 'execute user_unblock_user_action user'
- 'execute vbo_cancel_user_action user'
- 'execute views_bulk_edit all'
- 'replace files'
- 'revert actualite revisions'
- 'revert all revisions'
- 'revert evenement revisions'

View File

@@ -20,6 +20,7 @@ dependencies:
module:
- content_lock
- file
- file_replace
- filter
- node
- system
@@ -64,6 +65,7 @@ permissions:
- 'edit terms in types_de_document'
- 'edit terms in types_de_theme'
- 'edit terms in villes'
- 'replace files'
- 'revert actualite revisions'
- 'revert all revisions'
- 'revert evenement revisions'

View File

@@ -8,6 +8,9 @@ dependencies:
- field.storage.taxonomy_term.field_image
- image.style.thumbnail
- taxonomy.vocabulary.collection
- taxonomy.vocabulary.types_d_evenement
- taxonomy.vocabulary.types_de_document
- taxonomy.vocabulary.types_de_theme
- taxonomy.vocabulary.villes
module:
- address
@@ -789,8 +792,70 @@ display:
position: 1
display_options:
title: 'Types de document'
filters:
status:
id: status
table: taxonomy_term_field_data
field: status
entity_type: taxonomy_term
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
operator_limit_selection: false
operator_list: { }
vid:
id: vid
table: taxonomy_term_field_data
field: vid
relationship: none
group_type: group
admin_label: ''
entity_type: taxonomy_term
entity_field: vid
plugin_id: bundle
operator: in
value:
types_de_document: types_de_document
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: { }
filter_groups:
operator: AND
groups:
1: AND
defaults:
title: false
filters: false
filter_groups: false
display_description: ''
display_extenders:
views_ef_fieldset: { }
@@ -821,8 +886,70 @@ display:
position: 1
display_options:
title: 'Types d''évenement'
filters:
status:
id: status
table: taxonomy_term_field_data
field: status
entity_type: taxonomy_term
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
operator_limit_selection: false
operator_list: { }
vid:
id: vid
table: taxonomy_term_field_data
field: vid
relationship: none
group_type: group
admin_label: ''
entity_type: taxonomy_term
entity_field: vid
plugin_id: bundle
operator: in
value:
types_d_evenement: types_d_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: { }
filter_groups:
operator: AND
groups:
1: AND
defaults:
title: false
filters: false
filter_groups: false
display_description: ''
display_extenders:
views_ef_fieldset: { }
@@ -853,8 +980,70 @@ display:
position: 1
display_options:
title: 'Type de themes'
filters:
status:
id: status
table: taxonomy_term_field_data
field: status
entity_type: taxonomy_term
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
operator_limit_selection: false
operator_list: { }
vid:
id: vid
table: taxonomy_term_field_data
field: vid
relationship: none
group_type: group
admin_label: ''
entity_type: taxonomy_term
entity_field: vid
plugin_id: bundle
operator: in
value:
types_de_theme: types_de_theme
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: { }
filter_groups:
operator: AND
groups:
1: AND
defaults:
title: false
filters: false
filter_groups: false
display_description: ''
display_extenders:
views_ef_fieldset: { }

View File

@@ -2253,6 +2253,61 @@ display:
level_labels: ''
hierarchy_depth: 0
required_depth: 0
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: entity_reference
operator: or
value: { }
group: 1
exposed: true
expose:
operator_id: field_programme_target_id_op
label: 'Programme Popsu'
description: ''
use_operator: false
operator: field_programme_target_id_op
operator_limit_selection: false
operator_list: { }
identifier: field_programme_target_id
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
anonymous: '0'
admin: '0'
root: '0'
user: '0'
editeur: '0'
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: { }
reduce_duplicates: false
handler: 'default:node'
widget: select
handler_settings:
target_bundles:
programme: programme
sort:
field: _none
direction: ASC
auto_create: false
auto_create_bundle: ''
filter_groups:
operator: AND
groups:

View File

@@ -4,6 +4,7 @@ status: true
dependencies:
module:
- file
- file_replace
- user
_core:
default_config_hash: gLmoA0yjvlXfMRp9ihOhRKSSQQlbdLdvpDkbVwkYPrg
@@ -448,6 +449,59 @@ display:
format_plural_string: !!binary MSBwbGFjZQNAY291bnQgcGxhY2Vz
prefix: ''
suffix: ''
file_replace_link:
id: file_replace_link
table: file_managed
field: file_replace_link
relationship: none
group_type: group
admin_label: ''
entity_type: file
plugin_id: file_replace_link
label: 'Link to replace file'
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
text: remplacer
output_url_as_text: 0
absolute: 0
pager:
type: full
options:
@@ -1295,6 +1349,59 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
file_replace_link:
id: file_replace_link
table: file_managed
field: file_replace_link
relationship: none
group_type: group
admin_label: ''
entity_type: file
plugin_id: file_replace_link
label: 'Link to replace file'
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
text: remplacer
output_url_as_text: 0
absolute: 0
defaults:
pager: true
relationships: false

View File

@@ -272,7 +272,7 @@ display:
type: some
options:
offset: 0
items_per_page: 5
items_per_page: 10
exposed_form:
type: basic
options:

File diff suppressed because it is too large Load Diff

View File

@@ -136,8 +136,8 @@ display:
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_empty: true
empty_zero: true
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_entity_view
@@ -357,6 +357,7 @@ display:
display_extenders:
views_ef_fieldset: { }
block_description: 'ressources third column'
block_hide_empty: true
allow:
items_per_page: false
offset: '0'

6
web/themes/custom/package-lock.json generated Normal file
View File

@@ -0,0 +1,6 @@
{
"name": "custom",
"lockfileVersion": 3,
"requires": true,
"packages": {}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,24 +1,10 @@
/*!
* Sizzle CSS Selector Engine v2.3.6
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://js.foundation/
*
* Date: 2021-02-16
*/
/*!
* jQuery JavaScript Library v3.6.0
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2021-03-02T17:08Z
* Date: 2023-08-28T13:37Z
*/

View File

@@ -0,0 +1 @@
<?xml version="1.0" ?><svg enable-background="new 0 0 32 32" version="1.1" viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Flat_copy"><g><path d="M16,0C7.163,0,0,7.163,0,16c0,8.836,7.163,16,16,16s16-7.164,16-16C32,7.163,24.837,0,16,0z" fill="#333333"/></g><path d="M24.294,22.942v-6.137c0-3.288-1.755-4.818-4.096-4.818c-1.889,0-2.735,1.039-3.206,1.768v-1.517h-3.558 c0.047,1.005,0,10.704,0,10.704h3.558v-5.978c0-0.319,0.023-0.639,0.117-0.867c0.257-0.639,0.842-1.301,1.825-1.301 c1.288,0,1.803,0.981,1.803,2.42v5.727L24.294,22.942L24.294,22.942z M9.685,10.777c1.24,0,2.013-0.823,2.013-1.85 c-0.023-1.05-0.773-1.849-1.99-1.849S7.696,7.877,7.696,8.927c0,1.028,0.772,1.85,1.967,1.85H9.685z M11.464,22.942V12.238H7.907 v10.704H11.464z" fill="#FFFFFF"/></g></svg>

After

Width:  |  Height:  |  Size: 843 B

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="268.03613"
height="269.48193"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<ellipse
style="fill:#333333;fill-rule:evenodd;stroke:none;stroke-width:4.69421;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
id="path2"
cx="134.01807"
cy="134.74095"
rx="134.01807"
ry="134.74095" />
<path
d="m 182.04042,59.990498 h 25.37653 l -55.71807,63.441352 65.09636,86.05957 H 165.71116 L 125.7155,157.19367 79.927403,209.49142 H 54.550874 L 113.57892,141.63674 51.240878,59.990498 h 52.352912 l 36.13399,47.774082 z m -8.88177,134.605972 h 14.06741 L 96.201523,74.33374 h -15.11563 z"
id="path1"
style="fill:#ffffff;stroke-width:0.551663" />
</svg>

After

Width:  |  Height:  |  Size: 877 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" ?><svg enable-background="new 0 0 32 32" version="1.1" viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Flat_copy"><g><path d="M16-0.005c-8.837,0-16,7.163-16,16c0,8.836,7.163,16,16,16s16-7.164,16-16C32,7.158,24.837-0.005,16-0.005 z" fill="#333333"/></g><g><path d="M15.997,15.202c0-0.001,6.331,0.009,7.082,0.76c0.754,0.752,0.763,4.462,0.763,4.483 c0,0-0.006,3.73-0.763,4.484c-0.752,0.749-7.082,0.766-7.082,0.766s-6.33-0.016-7.083-0.766c-0.754-0.752-0.755-4.456-0.755-4.484 c0-0.021,0.002-3.731,0.755-4.483C9.667,15.212,15.997,15.202,15.997,15.202z" fill="#FFFFFF"/><path d="M22.491,21.325v-1.186c0-0.441-0.112-0.779-0.336-1.014c-0.225-0.235-0.547-0.353-0.966-0.353 c-0.41,0-0.743,0.127-1.002,0.381c-0.258,0.254-0.389,0.584-0.389,0.986v2.089c0,0.449,0.12,0.801,0.354,1.055 c0.235,0.256,0.559,0.383,0.968,0.383c0.455,0,0.798-0.12,1.026-0.36c0.231-0.243,0.344-0.602,0.344-1.079v-0.239H21.55V22.2 c0,0.275-0.032,0.451-0.092,0.531c-0.06,0.08-0.166,0.12-0.318,0.12c-0.146,0-0.248-0.046-0.31-0.141 c-0.059-0.095-0.089-0.265-0.089-0.51v-0.875H22.491z M20.741,20.599v-0.47c0-0.195,0.031-0.335,0.094-0.417 c0.064-0.087,0.169-0.128,0.314-0.128c0.139,0,0.242,0.041,0.303,0.128c0.064,0.082,0.097,0.222,0.097,0.417v0.47H20.741z" fill="#333333"/><path d="M19.09,19.126c-0.152-0.197-0.373-0.296-0.663-0.296c-0.142,0-0.282,0.036-0.422,0.111 c-0.138,0.073-0.268,0.182-0.392,0.323v-2.031h-0.924v6.306h0.924v-0.357c0.119,0.144,0.251,0.247,0.391,0.315 c0.139,0.068,0.298,0.101,0.478,0.101c0.271,0,0.48-0.086,0.622-0.263c0.144-0.176,0.215-0.428,0.215-0.757v-2.582 C19.319,19.615,19.244,19.324,19.09,19.126z M18.378,22.449c0,0.15-0.028,0.255-0.08,0.32c-0.052,0.067-0.134,0.099-0.246,0.099 c-0.078,0-0.15-0.017-0.221-0.05c-0.071-0.032-0.144-0.09-0.218-0.164v-2.899c0.062-0.064,0.125-0.112,0.189-0.142 c0.063-0.031,0.128-0.045,0.194-0.045c0.123,0,0.219,0.04,0.285,0.121c0.064,0.081,0.097,0.201,0.097,0.357V22.449z" fill="#333333"/><path d="M15.087,23.538v-0.511c-0.17,0.189-0.345,0.333-0.529,0.431c-0.183,0.1-0.36,0.148-0.531,0.148 c-0.212,0-0.369-0.068-0.478-0.208c-0.105-0.139-0.16-0.345-0.16-0.623v-3.89h0.914v3.568c0,0.111,0.019,0.19,0.056,0.24 c0.04,0.05,0.103,0.074,0.188,0.074c0.067,0,0.153-0.032,0.256-0.099c0.103-0.066,0.197-0.148,0.284-0.249v-3.534H16v4.653 L15.087,23.538L15.087,23.538z" fill="#333333"/><polygon fill="#333333" points="11.921,18.149 11.921,23.538 10.889,23.538 10.889,18.149 9.823,18.149 9.823,17.233 12.987,17.233 12.987,18.149 "/><path d="M21.146,13.251h-1.03v-0.566c-0.188,0.208-0.386,0.368-0.592,0.476c-0.205,0.109-0.404,0.164-0.597,0.164 c-0.24,0-0.418-0.077-0.538-0.229c-0.12-0.153-0.181-0.381-0.181-0.687V8.126h1.028v3.929c0,0.121,0.024,0.209,0.067,0.263 c0.042,0.055,0.113,0.082,0.209,0.082c0.075,0,0.171-0.036,0.287-0.108c0.115-0.072,0.222-0.164,0.317-0.276v-3.89h1.03 L21.146,13.251L21.146,13.251z" fill="#FFFFFF"/><path d="M16.965,8.369c-0.273-0.248-0.623-0.373-1.049-0.373c-0.467,0-0.841,0.118-1.117,0.353 c-0.278,0.235-0.417,0.551-0.416,0.949v2.656c0,0.436,0.136,0.782,0.405,1.04c0.271,0.257,0.632,0.386,1.082,0.386 c0.469,0,0.835-0.125,1.104-0.374c0.266-0.25,0.399-0.593,0.399-1.031V9.327C17.372,8.937,17.236,8.617,16.965,8.369z M16.323,12.052c0,0.136-0.041,0.244-0.123,0.324c-0.083,0.078-0.193,0.117-0.332,0.117c-0.137,0-0.242-0.038-0.314-0.115 c-0.073-0.078-0.111-0.186-0.111-0.326V9.26c0-0.112,0.04-0.203,0.118-0.272c0.079-0.069,0.181-0.103,0.307-0.103 c0.135,0,0.245,0.034,0.329,0.103c0.084,0.069,0.126,0.16,0.126,0.272V12.052z" fill="#FFFFFF"/><polygon fill="#FFFFFF" points="11.578,6.305 10.41,6.305 11.79,10.499 11.79,13.251 12.95,13.251 12.95,10.369 14.299,6.305 13.12,6.305 12.404,9.081 12.331,9.081 "/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -280,12 +280,12 @@ $(function(){
//menu ouvertur sur page event et actu
if($(".page-node-type-evenement").length > 0 || $(".page-node-type-actualite").length > 0){
$('.views-element-container header').click(function(){
$('.views-element-container header').on('click', function(){
$(this).parent().find(".view-grouping").fadeToggle();
$(this).parent().find(".views-row").fadeToggle();
});
$('.view-grouping-header').click(function(){
$('.view-grouping-header').on('click', function(){
$(this).parent().find(".view-grouping-content").slideToggle();
});
}
@@ -300,31 +300,40 @@ if($(".page-node-type-programme").length > 0 || $(".page-node-type-projet").leng
})
$('.views-element-container header').click(function(){
$('.views-element-container header').on("click", function(){
//$(this).parent().find(".view-grouping").fadeToggle();
console.log($(this).parent().find("h3"));
if($(this).parent().find("h3").length > 0){
if($(this).parent().children("h3").length > 0){
// for territoires which are grouped by regions
$(this).parent().find("h3").fadeToggle();
}else{
$(this).parent().find(".views-row").fadeToggle();
}
}
});
// popsu 1
// $('')
$('#programme_toc-block_9 header').on('click', function(){
$(this).parent().find(".view-grouping").fadeToggle();
$(this).parent().find(".views-row").fadeToggle();
});
//page projet
$("#programme_toc-block_10 h3").click(function(){
$("#programme_toc-block_10 h3").on('click', function(){
// pour territoire
$(this).nextUntil("h3").fadeToggle();
});
//page programme
$("#programme_toc-block_4 h3").click(function(){
// pour territoire (h3 are regions)
$("#programme_toc-block_4 h3").on('click', function(){
console.log(this);
$(this).nextUntil("h3").fadeToggle();
});
$('.view-grouping-header').click(function(){
$('.view-grouping-header').on('click', function(){
$(this).parent().find(".view-grouping-content").slideToggle();
});
@@ -493,6 +502,36 @@ if($(".page-node-type-ressource").find(".ressources-video").length > 0){
$(vid).clone().insertAfter(prog);
$(vid).remove();
}
//spec ressources diaporama
if($(".page-node-type-ressource").find(".ressources-reportage-photographique").length > 0){
let diapo = $("#node\\:field_diaporama");
let prog = $("#node\\:field_programme");
$(diapo).clone().insertAfter(prog);
$(diapo).remove();
let elem = $(".content_container").find("#node\\:field_diaporama>div.field_diaporama");
console.log('elem', elem);
$(elem[0]).slick({
slidesToShow: 1,
slidesToScroll: 1,
centerMode: false,
centerPadding: '60px',
responsive: [
{
breakpoint: 800,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
centerMode: true,
centerPadding: '30px',
}
}]
});
}
//ressources page projet
@@ -532,4 +571,31 @@ if($(".programme-878").length > 0){
});
}
});
////////// disable click droit souris
jQuery(document).ready(function () {
//Disable cut copy paste
jQuery('body').bind('cut copy paste', function (e) {
e.preventDefault();
});
//Disable mouse right click
jQuery("img").on("contextmenu",function(e){
return false;
});
});

File diff suppressed because it is too large Load Diff

View File

@@ -40,13 +40,29 @@ function popsu_preprocess_html(&$variables) {
}
}
function popsu_preprocess_page(&$variables) {
if(isset($variables['node'])){
// function popsu_preprocess_page(&$variables) {
// if(isset($variables['node'])){
// $node = $variables['node'];
// if(isset($node) && $node->hasField('field_videos') && $node->get('field_videos')->getString() != ""){
// $variables['attributes']['class'][] = 'ressources-video';
// }
// }
// }
function popsu_preprocess_page__node(&$variables) {
$node = $variables['node'];
if(isset($node) && $node->hasField('field_videos') && $node->get('field_videos')->getString() != ""){
$variables['attributes']['class'][] = 'ressources-video';
}
if($node->getType() === "ressource"){
$type_ref_entity = $node->get('field_type_de_ressource')->referencedEntities();
if(count($type_ref_entity)){
// $type = filter_var(strtolower(str_replace(" ", "-", $type_ref_entity[0]->getName())), FILTER_SANITIZE_URL);
// setlocale(LC_ALL, "en_US.utf8");
// $type = iconv('UTF-8','ASCII//TRANSLIT//IGNORE',strtolower(str_replace(" ", "-", $type_ref_entity[0]->getName())));
$trans = \Drupal::transliteration();
$type = $trans->transliterate(strtolower(str_replace(" ", "-", $type_ref_entity[0]->getName())), 'en');
$variables['attributes']['class'][] = 'ressources-' . $type;
}
}
}
function popsu_preprocess_node(&$variables){

View File

@@ -110,7 +110,7 @@
// position: absolute;
grid-column: 1;
grid-row: 1 / span 7;
z-index: -1;
z-index: auto;
.field-content{
width: 100%;
height: 100%;
@@ -138,6 +138,7 @@
font-size: $font-normal;
text-transform: uppercase;
z-index: 0;
}
@@ -183,7 +184,7 @@
.views-field-field-image{
grid-column: 1;
grid-row: 1 / span 4;
z-index: -1;
z-index: auto;
// padding-top: 1rem;
}

View File

@@ -129,8 +129,13 @@
}
#node\:field_programme{
grid-row: 1;
.field_programme:has(.programme-878){
background-color: $col-exode;
}
.field_programme:has(.programme-912){
background-color: $col-ter;
}
.field_programme{
display: inline-block;
width: auto;
padding: .3rem .5rem;
@@ -139,6 +144,7 @@
text-transform: uppercase;
font-size: .5rem;
}
margin-bottom: 1rem;
}

View File

@@ -208,7 +208,7 @@
.views-field-field-image{
grid-column: 1;
grid-row: auto;
z-index: -1;
z-index: auto;
grid-column: 1;
grid-row: 1 / span 7;
margin-top: 1rem;
@@ -236,7 +236,7 @@
font-size: $font-normal;
text-transform: uppercase;
z-index: 0;
}
// .views-field-field-type-evenement{

View File

@@ -874,3 +874,59 @@
}
}
}
/// spec ressource reportage photo
.page-node-type-ressource{
.ressources-reportage-photographique{
.block-region-second{
display: flex;
flex-direction: column;
#node\:field_image{
display: none;
}
#node\:field_programme{
order: 1;
}
#node\:title{
order: 2;
margin-bottom: 1rem;
}
#node\:field_diaporama{
order: 3;
margin-bottom: 1rem;
img{
max-width: 800px;
max-height: 800px;
object-fit: contain;
margin: auto;
}
}
#node\:field_type_de_ressource{
padding: 0;
order: 4;
}
#node\:field_auteurs{
order: 5;
}
#node\:field_sous_titre{
order: 6;
}
#node\:field_date_de_parution{
order: 8;
}
#node\:field_collections{
order: 7;
}
#node\:body{
order: 10;
margin-top: 1rem;
}
#node\:field_theme{
display: none;
order: 9;
}
}
}
}

View File

@@ -420,8 +420,9 @@ footer[role="contentinfo"]{
p{
display: inline-block;
a{
min-width: 3rem;
min-height: 3rem;
min-width: 2rem;
min-height: 2rem;
margin-right: 0.5rem;
}
a[href*='twitter']{
@@ -429,21 +430,21 @@ footer[role="contentinfo"]{
display: block;
font-size: 0;
color: transparent;
background: left / contain no-repeat url(../../images/tw.svg);
background: left / contain no-repeat url(../../images/logo_x.svg);
}
a[href*='linkedin']{
height: 100%;
display: block;
font-size: 0;
color: transparent;
background: left / contain no-repeat url(../../images/ln.svg);
background: left / contain no-repeat url(../../images/linkedin.svg);
}
a[href*='youtube']{
height: 100%;
display: block;
font-size: 0;
color: transparent;
background: left / contain no-repeat url(../../images/yt.svg);
background: left / contain no-repeat url(../../images/youtube.svg);
}
}
}

View File

@@ -0,0 +1,54 @@
{#
/**
* @file
* Default view template to display all the fields in a row.
*
* Available variables:
* - view: The view in use.
* - fields: A list of fields, each one contains:
* - content: The output of the field.
* - raw: The raw data for the field, if it exists. This is NOT output safe.
* - class: The safe class ID to use.
* - handler: The Views field handler controlling this field.
* - inline: Whether or not the field should be inline.
* - wrapper_element: An HTML element for a wrapper.
* - wrapper_attributes: List of attributes for wrapper element.
* - separator: An optional separator that may appear before a field.
* - label: The field's label text.
* - label_element: An HTML element for a label wrapper.
* - label_attributes: List of attributes for label wrapper.
* - label_suffix: Colon after the label.
* - element_type: An HTML element for the field content.
* - element_attributes: List of attributes for HTML element for field content.
* - has_label_colon: A boolean indicating whether to display a colon after
* the label.
* - element_type: An HTML element for the field content.
* - element_attributes: List of attributes for HTML element for field content.
* - row: The raw result from the query, with all data it fetched.
*
* @see template_preprocess_views_view_fields()
*
* @ingroup themeable
*/
#}
{% for field in fields -%}
{{ field.separator }}
{%- if field.wrapper_element -%}
<{{ field.wrapper_element }}{{ field.wrapper_attributes }}>
{%- endif %}
{%- if field.label -%}
{%- if field.label_element -%}
<{{ field.label_element }}{{ field.label_attributes }}>{{ field.label }}{{ field.label_suffix }}</{{ field.label_element }}>
{%- else -%}
{{ field.label }}{{ field.label_suffix }}
{%- endif %}
{%- endif %}
{%- if field.element_type -%}
<{{ field.element_type }}{{ field.element_attributes }}>{{ field.content }}</{{ field.element_type }}>
{%- else -%}
{{ field.content }}
{%- endif %}
{%- if field.wrapper_element -%}
</{{ field.wrapper_element }}>
{%- endif %}
{%- endfor %}