Compare commits

19 Commits

Author SHA1 Message Date
62981265f7 fixed duplicated events nodes in views 2025-05-26 14:53:21 +02:00
2f49bb4a3c Merge branch 'master' of gitea-figureslibres.io:bachir/popsu-d9 2025-05-06 11:35:23 +02:00
9232efbb93 disable js prevent cut copy paste 2025-05-06 11:34:55 +02:00
2c594067f9 background clor theme 2025-05-06 11:21:50 +02:00
a33e5064e2 background clor body mission photo 2025-05-06 09:54:37 +02:00
106efbee78 background clor body mission photo 2025-05-06 09:40:15 +02:00
0ff8c02807 css titre mision photo dans menu 2025-05-06 09:28:37 +02:00
05e199c2c4 centre de ressource filtres bug fix 2025-04-29 09:44:27 +02:00
8d9ca03cdd body baground color 2025-04-17 16:20:54 +02:00
9ea4d69d50 border img ressources 2025-04-17 16:01:00 +02:00
b5156d7614 responsive font size, carroussel ressources 2025-04-17 13:21:53 +02:00
e100f72f88 responsive burger 2025-04-17 12:22:03 +02:00
ab75f92224 responsive display flex archives 2025-04-17 12:06:00 +02:00
1b90434884 position logo transition, ajout page projet css background color 2025-04-17 11:56:06 +02:00
cf3a7ece76 margin-bottom menu noir 2025-04-14 16:26:58 +02:00
c7a5ed447f 2 couleur cartouches ressources 2025-04-14 16:18:50 +02:00
77eddf6f5a couleur popsu transition cartouche ressources 2025-04-14 16:05:01 +02:00
5fa9f260f3 fond blanc page programme, position block third exode urbain 2025-04-14 15:20:30 +02:00
ea9457d7d4 padding header 2025-04-10 10:55:31 +02:00
29 changed files with 1086 additions and 139 deletions

View File

@@ -9,6 +9,7 @@ dependencies:
- field.field.node.evenement.field_fichier - field.field.node.evenement.field_fichier
- field.field.node.evenement.field_image - field.field.node.evenement.field_image
- field.field.node.evenement.field_intro - field.field.node.evenement.field_intro
- field.field.node.evenement.field_last_date_only
- field.field.node.evenement.field_lien - field.field.node.evenement.field_lien
- field.field.node.evenement.field_memo - field.field.node.evenement.field_memo
- field.field.node.evenement.field_organisateur - field.field.node.evenement.field_organisateur
@@ -42,7 +43,7 @@ third_party_settings:
label: Tabs label: Tabs
region: content region: content
parent_name: '' parent_name: ''
weight: 20 weight: 1
format_type: tabs format_type: tabs
format_settings: format_settings:
classes: '' classes: ''
@@ -77,7 +78,7 @@ third_party_settings:
label: Details label: Details
region: content region: content
parent_name: '' parent_name: ''
weight: 20 weight: 2
format_type: details_sidebar format_type: details_sidebar
format_settings: format_settings:
classes: '' classes: ''
@@ -318,7 +319,7 @@ content:
third_party_settings: { } third_party_settings: { }
title: title:
type: string_textfield type: string_textfield
weight: -5 weight: 0
region: content region: content
settings: settings:
size: 60 size: 60
@@ -326,6 +327,7 @@ content:
third_party_settings: { } third_party_settings: { }
hidden: hidden:
created: true created: true
field_last_date_only: true
langcode: true langcode: true
path: true path: true
sticky: true sticky: true

View File

@@ -10,6 +10,7 @@ dependencies:
- field.field.node.evenement.field_fichier - field.field.node.evenement.field_fichier
- field.field.node.evenement.field_image - field.field.node.evenement.field_image
- field.field.node.evenement.field_intro - field.field.node.evenement.field_intro
- field.field.node.evenement.field_last_date_only
- field.field.node.evenement.field_lien - field.field.node.evenement.field_lien
- field.field.node.evenement.field_memo - field.field.node.evenement.field_memo
- field.field.node.evenement.field_organisateur - field.field.node.evenement.field_organisateur
@@ -78,6 +79,7 @@ hidden:
field_fichier: true field_fichier: true
field_image: true field_image: true
field_intro: true field_intro: true
field_last_date_only: true
field_lien: true field_lien: true
field_memo: true field_memo: true
field_organisateur: true field_organisateur: true

View File

@@ -9,6 +9,7 @@ dependencies:
- field.field.node.evenement.field_fichier - field.field.node.evenement.field_fichier
- field.field.node.evenement.field_image - field.field.node.evenement.field_image
- field.field.node.evenement.field_intro - field.field.node.evenement.field_intro
- field.field.node.evenement.field_last_date_only
- field.field.node.evenement.field_lien - field.field.node.evenement.field_lien
- field.field.node.evenement.field_memo - field.field.node.evenement.field_memo
- field.field.node.evenement.field_organisateur - field.field.node.evenement.field_organisateur
@@ -39,7 +40,16 @@ content:
label: hidden label: hidden
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
weight: 101 weight: 1
region: content
computed_date_unique:
type: datetime_default
label: hidden
settings:
timezone_override: ''
format_type: medium
third_party_settings: { }
weight: -5
region: content region: content
field_date: field_date:
type: datetime_default type: datetime_default
@@ -48,7 +58,7 @@ content:
timezone_override: '' timezone_override: ''
format_type: medium format_type: medium
third_party_settings: { } third_party_settings: { }
weight: 109 weight: 7
region: content region: content
field_evenements_lies: field_evenements_lies:
type: entity_reference_label type: entity_reference_label
@@ -56,7 +66,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 115 weight: 13
region: content region: content
field_fichier: field_fichier:
type: file_default type: file_default
@@ -64,7 +74,7 @@ content:
settings: settings:
use_description_as_link_text: true use_description_as_link_text: true
third_party_settings: { } third_party_settings: { }
weight: 110 weight: 8
region: content region: content
field_image: field_image:
type: image type: image
@@ -75,14 +85,14 @@ content:
image_loading: image_loading:
attribute: lazy attribute: lazy
third_party_settings: { } third_party_settings: { }
weight: 111 weight: 9
region: content region: content
field_intro: field_intro:
type: text_default type: text_default
label: above label: above
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
weight: 102 weight: 2
region: content region: content
field_lien: field_lien:
type: link type: link
@@ -94,21 +104,21 @@ content:
rel: '' rel: ''
target: '' target: ''
third_party_settings: { } third_party_settings: { }
weight: 113 weight: 11
region: content region: content
field_memo: field_memo:
type: basic_string type: basic_string
label: above label: above
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
weight: 118 weight: 16
region: content region: content
field_organisateur: field_organisateur:
type: text_default type: text_default
label: above label: above
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
weight: 108 weight: 6
region: content region: content
field_partenaires: field_partenaires:
type: entity_reference_revisions_entity_view type: entity_reference_revisions_entity_view
@@ -117,7 +127,7 @@ content:
view_mode: default view_mode: default
link: '' link: ''
third_party_settings: { } third_party_settings: { }
weight: 112 weight: 10
region: content region: content
field_programme: field_programme:
type: entity_reference_label type: entity_reference_label
@@ -125,7 +135,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 104 weight: 4
region: content region: content
field_projet: field_projet:
type: entity_reference_label type: entity_reference_label
@@ -133,7 +143,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 116 weight: 14
region: content region: content
field_promu_en_page_programme: field_promu_en_page_programme:
type: boolean type: boolean
@@ -143,7 +153,7 @@ content:
format_custom_false: '' format_custom_false: ''
format_custom_true: '' format_custom_true: ''
third_party_settings: { } third_party_settings: { }
weight: 119 weight: 17
region: content region: content
field_ressources_liees: field_ressources_liees:
type: entity_reference_label type: entity_reference_label
@@ -151,7 +161,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 114 weight: 12
region: content region: content
field_sous_titre: field_sous_titre:
type: string type: string
@@ -159,7 +169,7 @@ content:
settings: settings:
link_to_entity: false link_to_entity: false
third_party_settings: { } third_party_settings: { }
weight: 107 weight: 5
region: content region: content
field_theme: field_theme:
type: entity_reference_label type: entity_reference_label
@@ -167,7 +177,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 117 weight: 15
region: content region: content
field_type_evenement: field_type_evenement:
type: entity_reference_label type: entity_reference_label
@@ -175,13 +185,14 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 103 weight: 3
region: content region: content
links: links:
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
weight: 100 weight: 0
region: content region: content
hidden: hidden:
field_last_date_only: true
langcode: true langcode: true
search_api_excerpt: true search_api_excerpt: true

View File

@@ -10,6 +10,7 @@ dependencies:
- field.field.node.evenement.field_fichier - field.field.node.evenement.field_fichier
- field.field.node.evenement.field_image - field.field.node.evenement.field_image
- field.field.node.evenement.field_intro - field.field.node.evenement.field_intro
- field.field.node.evenement.field_last_date_only
- field.field.node.evenement.field_lien - field.field.node.evenement.field_lien
- field.field.node.evenement.field_memo - field.field.node.evenement.field_memo
- field.field.node.evenement.field_organisateur - field.field.node.evenement.field_organisateur
@@ -69,6 +70,7 @@ hidden:
field_evenements_lies: true field_evenements_lies: true
field_fichier: true field_fichier: true
field_intro: true field_intro: true
field_last_date_only: true
field_lien: true field_lien: true
field_memo: true field_memo: true
field_organisateur: true field_organisateur: true

View File

@@ -121,6 +121,7 @@ module:
phpass: 0 phpass: 0
popsu_link_block: 0 popsu_link_block: 0
popsu_programme: 0 popsu_programme: 0
popsu_uniqdate: 0
redirect: 0 redirect: 0
redis: 0 redis: 0
responsive_image: 0 responsive_image: 0

View File

@@ -0,0 +1,21 @@
uuid: 16f921b2-5e9e-4230-98c2-c8d5cf0fe09a
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_last_date_only
- node.type.evenement
module:
- datetime
id: node.evenement.field_last_date_only
field_name: field_last_date_only
entity_type: node
bundle: evenement
label: 'last date only'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: datetime

View File

@@ -0,0 +1,20 @@
uuid: f29abaf8-e11e-4a19-8e1b-1b5487159376
langcode: fr
status: true
dependencies:
module:
- datetime
- node
id: node.field_last_date_only
field_name: field_last_date_only
entity_type: node
type: datetime
settings:
datetime_type: datetime
module: datetime
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -1,5 +1,5 @@
uuid: 6524248b-fa9a-428b-9186-2c00c3d8b7b0 uuid: 6524248b-fa9a-428b-9186-2c00c3d8b7b0
langcode: en langcode: fr
status: true status: true
dependencies: dependencies:
module: module:

View File

@@ -1,5 +1,5 @@
uuid: b72de79a-02bf-424d-9bf3-03ffbda0f29a uuid: b72de79a-02bf-424d-9bf3-03ffbda0f29a
langcode: en langcode: fr
status: true status: true
dependencies: dependencies:
module: module:

View File

@@ -153,6 +153,16 @@ display:
force_chronological: false force_chronological: false
add_classes: false add_classes: false
time_wrapper: false time_wrapper: false
localize: false
parts:
start: start
end: end
duration: '0'
duration:
separator: ' | '
unit: ''
decimals: 2
suffix: h
group_column: value group_column: value
group_columns: { } group_columns: { }
group_rows: true group_rows: true
@@ -442,10 +452,10 @@ display:
options: { } options: { }
empty: { } empty: { }
sorts: sorts:
field_date_value: field_last_date_only_value:
id: field_date_value id: field_last_date_only_value
table: node__field_date table: node__field_last_date_only
field: field_date_value field: field_last_date_only_value
relationship: none relationship: none
group_type: group group_type: group
admin_label: '' admin_label: ''
@@ -453,23 +463,7 @@ display:
order: DESC order: DESC
expose: expose:
label: '' label: ''
field_identifier: field_date_value field_identifier: ''
exposed: false
granularity: second
created:
id: created
table: node_field_data
field: created
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: created
plugin_id: date
order: DESC
expose:
label: ''
field_identifier: created
exposed: false exposed: false
granularity: second granularity: second
arguments: arguments:
@@ -519,13 +513,15 @@ display:
options: options:
query_comment: '' query_comment: ''
disable_sql_rewrite: false disable_sql_rewrite: false
distinct: false distinct: true
replica: false replica: false
query_tags: { } query_tags: { }
relationships: { } relationships: { }
group_by: false
header: { } header: { }
footer: { } footer: { }
display_extenders: { } display_extenders:
views_ef_fieldset: { }
cache_metadata: cache_metadata:
max-age: -1 max-age: -1
contexts: contexts:

View File

@@ -10,7 +10,9 @@ dependencies:
- field.storage.node.field_programme - field.storage.node.field_programme
- field.storage.node.field_sous_titre - field.storage.node.field_sous_titre
- field.storage.node.field_theme - field.storage.node.field_theme
- field.storage.node.field_themes_lies
- field.storage.node.field_type_de_ressource - field.storage.node.field_type_de_ressource
- field.storage.node.field_ville
- image.style.large - image.style.large
- image.style.medium - image.style.medium
- node.type.ressource - node.type.ressource
@@ -2239,6 +2241,684 @@ display:
display_plugin: page display_plugin: page
position: 1 position: 1
display_options: display_options:
fields:
field_programme:
id: field_programme
table: node__field_programme
field: field_programme
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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
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: ''
plugin_id: field
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
field_auteurs:
id: field_auteurs
table: node__field_auteurs
field: field_auteurs
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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: 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
title:
id: title
table: node_field_data
field: title
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: title
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
make_link: false
absolute: false
word_boundary: false
ellipsis: false
strip_tags: false
trim: false
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
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
field_sous_titre:
id: field_sous_titre
table: node__field_sous_titre
field: field_sous_titre
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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
field_edition:
id: field_edition
table: node__field_edition
field: field_edition
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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: 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
field_image:
id: field_image
table: node__field_image
field: field_image
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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: true
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: image
settings:
image_link: content
image_style: large
image_loading:
attribute: lazy
group_column: ''
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_theme:
id: field_theme
table: node__field_theme
field: field_theme
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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: true
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
body:
id: body
table: node__body
field: body
relationship: none
group_type: group
admin_label: ''
plugin_id: field
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
field_ville:
id: field_ville
table: node__field_ville
field: field_ville
relationship: field_projet
group_type: group
admin_label: ''
plugin_id: field
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: true
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
field_themes_lies:
id: field_themes_lies
table: node__field_themes_lies
field: field_themes_lies
relationship: field_projet
group_type: group
admin_label: ''
plugin_id: field
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: true
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
filters: filters:
status: status:
id: status id: status
@@ -2379,11 +3059,11 @@ display:
direction: ASC direction: ASC
auto_create: false auto_create: false
auto_create_bundle: '' auto_create_bundle: ''
field_theme_target_id: field_themes_lies_target_id:
id: field_theme_target_id id: field_themes_lies_target_id
table: node__field_theme table: node__field_themes_lies
field: field_theme_target_id field: field_themes_lies_target_id
relationship: none relationship: field_projet
group_type: group group_type: group
admin_label: '' admin_label: ''
plugin_id: entity_reference plugin_id: entity_reference
@@ -2392,14 +3072,14 @@ display:
group: 1 group: 1
exposed: true exposed: true
expose: expose:
operator_id: field_theme_target_id_op operator_id: field_themes_lies_target_id_op
label: Thème label: Thème
description: '' description: ''
use_operator: false use_operator: false
operator: field_theme_target_id_op operator: field_themes_lies_target_id_op
operator_limit_selection: false operator_limit_selection: false
operator_list: { } operator_list: { }
identifier: theme identifier: field_themes_lies_target_id
required: false required: false
remember: false remember: false
multiple: false multiple: false
@@ -2424,9 +3104,9 @@ display:
default_group_multiple: { } default_group_multiple: { }
group_items: { } group_items: { }
reduce_duplicates: false reduce_duplicates: false
sub_handler: 'default:node'
widget: select widget: select
handler: 'default:node' sub_handler_settings:
handler_settings:
target_bundles: target_bundles:
theme: theme theme: theme
sort: sort:
@@ -2434,11 +3114,11 @@ display:
direction: ASC direction: ASC
auto_create: false auto_create: false
auto_create_bundle: '' auto_create_bundle: ''
field_ville_target_id: field_ville_target_id_1:
id: field_ville_target_id id: field_ville_target_id_1
table: node__field_ville table: node__field_ville
field: field_ville_target_id field: field_ville_target_id
relationship: none relationship: field_projet
group_type: group group_type: group
admin_label: '' admin_label: ''
plugin_id: taxonomy_index_tid plugin_id: taxonomy_index_tid
@@ -2447,14 +3127,14 @@ display:
group: 1 group: 1
exposed: true exposed: true
expose: expose:
operator_id: field_ville_target_id_op operator_id: field_ville_target_id_1_op
label: Ville label: Ville
description: '' description: ''
use_operator: false use_operator: false
operator: field_ville_target_id_op operator: field_ville_target_id_1_op
operator_limit_selection: false operator_limit_selection: false
operator_list: { } operator_list: { }
identifier: ville identifier: field_ville_target_id_1
required: false required: false
remember: false remember: false
multiple: false multiple: false
@@ -2468,40 +3148,22 @@ display:
reduce: false reduce: false
is_grouped: false is_grouped: false
group_info: group_info:
label: 'Ville (field_ville)' label: ''
description: '' description: ''
identifier: field_ville_target_id identifier: ''
optional: true optional: true
widget: select widget: select
multiple: false multiple: false
remember: false remember: false
default_group: All default_group: All
default_group_multiple: { } 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 reduce_duplicates: false
vid: villes vid: villes
type: select type: select
hierarchy: false hierarchy: false
limit: true limit: true
error_message: true error_message: true
save_lineage: false
force_deepest: false
parent: 0
level_labels: ''
hierarchy_depth: 0
required_depth: 0
field_type_de_ressource_target_id: field_type_de_ressource_target_id:
id: field_type_de_ressource_target_id id: field_type_de_ressource_target_id
table: node__field_type_de_ressource table: node__field_type_de_ressource
@@ -2619,9 +3281,21 @@ display:
groups: groups:
1: AND 1: AND
defaults: defaults:
relationships: false
fields: false
filters: false filters: false
filter_groups: false filter_groups: false
header: false header: false
relationships:
field_projet:
id: field_projet
table: node__field_projet
field: field_projet
relationship: none
group_type: group
admin_label: 'field_projet : Content'
plugin_id: standard
required: false
header: header:
view: view:
id: view id: view
@@ -2789,4 +3463,6 @@ display:
- 'config:field.storage.node.field_programme' - 'config:field.storage.node.field_programme'
- 'config:field.storage.node.field_sous_titre' - 'config:field.storage.node.field_sous_titre'
- 'config:field.storage.node.field_theme' - 'config:field.storage.node.field_theme'
- 'config:field.storage.node.field_themes_lies'
- 'config:field.storage.node.field_type_de_ressource' - 'config:field.storage.node.field_type_de_ressource'
- 'config:field.storage.node.field_ville'

View File

@@ -10,7 +10,6 @@
* @see index.php * @see index.php
* @see core/install.php * @see core/install.php
* @see core/rebuild.php * @see core/rebuild.php
* @see core/modules/statistics/statistics.php
*/ */
return require __DIR__ . '/../vendor/autoload.php'; return require __DIR__ . '/../vendor/autoload.php';

View File

@@ -0,0 +1,6 @@
name: Popsu Uniqdate
type: module
description: misc plugins for popsu's programmes.
core_version_requirement: ^8.8 || ^9 || ^10
package: Popsu
dependencies:

View File

@@ -0,0 +1,73 @@
<?php
use Drupal\node\Entity\Node;
// use Drupal\Core\Entity\EntityTypeInterface;
// use Drupal\Core\Field\BaseFieldDefinition;
// use Drupal\Core\Field\FieldStorageDefinitionInterface;
// https://www.drupal.org/project/drupal/issues/2916266#comment-12301574
function popsu_uniqdate_entity_presave(Drupal\Core\Entity\EntityInterface $entity) {
if ($entity->getEntityTypeId() === 'node' && $entity->bundle() === 'evenement') {
if ($entity->hasField('field_date') && !$entity->get('field_date')->isEmpty()) {
// $first_term = $entity->get('field_tags')->first()->target_id;
$dates = $entity->get('field_date')->getValue();
asort($dates);
$last_date = array_pop($dates);
$entity->set('field_last_date_only', $last_date);
}
else {
$entity->set('field_last_date_only', NULL);
}
}
}
// /**
// * Implement hook_entity_bundle_field_info().
// *
// * @param EntityTypeInterface $entity_type
// * @param $bundle
// * @param array $base_field_definitions
// * @return array
// */
// function popsu_uniqdate_entity_bundle_field_info(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {
// if ($entity_type->id() == 'node' && $bundle == 'evenement') {
// $fields['computed_date_unique'] = BaseFieldDefinition::create('datetime')
// ->setName('computed_date_unique')
// ->setLabel(t('Computed Date Unique'))
// ->setDescription(t('Computed Date Unique.'))
// // // The Entity Type this field belongs to.
// ->setTargetEntityTypeId($entity_type->id())
// // // The Entity Type bundle this field belongs to.
// ->setTargetBundle($bundle)
// // ->setSetting('target_type', 'node')
// ->setCardinality(1)
// ->setComputed(TRUE)
// ->setRevisionable(FALSE)
// ->setTranslatable(FALSE)
// ->setDisplayConfigurable('view', TRUE)
// ->setDisplayOptions('view', [
// 'label' => 'hidden',
// 'weight' => -5,
// ])
// ->setClass(\Drupal\popsu_uniqdate\Plugin\Field\FieldType\ComputedUniqDate::class);
// return $fields;
// }
// }
// /**
// * Implements hook_views_data_alter().
// */
// function popsu_uniqdate_views_data_alter(array &$data) {
// if (isset($data['node'])) {
// // Add the Computed Date Unique field to Views.
// $data['node']['computed_date_unique'] = [
// 'title' => t('Computed Date Unique'),
// 'field' => [
// 'id' => 'views_computed_date_unique',
// ],
// ];
// }
// }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -583,11 +583,11 @@ jQuery(document).ready(function () {
//Disable cut copy paste //Disable cut copy paste
jQuery('body').bind('cut copy paste', function (e) { // jQuery('body').bind('cut copy paste', function (e) {
e.preventDefault(); // e.preventDefault();
}); // });
//Disable mouse right click //Disable mouse right click

View File

@@ -11,7 +11,10 @@
grid-template-columns: 10% repeat(3, minmax(0, 1fr)) 10%; grid-template-columns: 10% repeat(3, minmax(0, 1fr)) 10%;
// grid-column-gap: 2rem; // grid-column-gap: 2rem;
// grid-row-gap: 1rem; // grid-row-gap: 1rem;
@media print, screen and (max-width: 39.9988em) {
display: flex;
flex-direction: column;
}
header{ header{
grid-column: 1 / span 5; grid-column: 1 / span 5;
text-align: center; text-align: center;
@@ -48,7 +51,10 @@
width: 100%; width: 100%;
max-height: 100%; max-height: 100%;
grid-template-columns: repeat( 2, minmax(0, 1fr)); grid-template-columns: repeat( 2, minmax(0, 1fr));
@media print, screen and (max-width: 39.9988em) {
width: 80%;
margin: auto;
}
.views-field{ .views-field{
grid-column: 1 / span 2; grid-column: 1 / span 2;
color: white; color: white;

View File

@@ -17,6 +17,18 @@ article, .paragraph{
z-index: 0; z-index: 0;
position: relative; position: relative;
} }
.programme-6,
.programme-7,
.programme-883{
.layout-container{
background-color: white;
}
}
.page-node-type-theme{
.layout-container{
background-color: $bck-col !important;
}
}
.block-region-bottom .prog-ressources-link,.ressources-link{ .block-region-bottom .prog-ressources-link,.ressources-link{
display: inline-block; display: inline-block;
margin: 0 auto; margin: 0 auto;

View File

@@ -521,6 +521,7 @@
height: 100% !important; height: 100% !important;
width: inherit !important; width: inherit !important;
max-width: none; max-width: none;
} }
// } // }
@@ -759,6 +760,9 @@
z-index: 0; z-index: 0;
padding: .5rem; padding: .5rem;
margin-top: -1.3rem; margin-top: -1.3rem;
img{
border: 1px solid gray !important;
}
} }
.views-field:not(.views-field-field-image){ .views-field:not(.views-field-field-image){
background: transparent; background: transparent;

View File

@@ -1,6 +1,10 @@
.page-node-type-evenement, .page-node-type-actualite{ .page-node-type-evenement, .page-node-type-actualite{
// .layout-container{
// background-color: $bck-col;
// }
.block-region-first{ .block-region-first{
.field_programme{ .field_programme{
display: none; display: none;
} }
@@ -135,6 +139,11 @@
.field_programme:has(.programme-912){ .field_programme:has(.programme-912){
background-color: $col-ter; background-color: $col-ter;
} }
.field_programme:has(.programme-883){
background-color: $col-transition;
}
.field_programme{ .field_programme{
display: inline-block; display: inline-block;
width: auto; width: auto;

View File

@@ -0,0 +1,5 @@
.page-node-type-projet{
.layout-container{
background-color: $bck-col !important;
}
}

View File

@@ -85,6 +85,7 @@
} }
} }
#programme_toc-block_16{ #programme_toc-block_16{
margin-bottom: 0.5rem;
.views-row{ .views-row{
display: block; display: block;
a{ a{
@@ -195,6 +196,9 @@
background: $col-transition !important; background: $col-transition !important;
} }
} }
.programme-1162{
}
.views-row{ .views-row{
// margin-top: 2rem; // margin-top: 2rem;
@@ -403,6 +407,13 @@
color: $col-transition; color: $col-transition;
} }
} }
.main_logo{
position: absolute !important;
top:0;
left: 0;
margin: -6% 0 3rem !important;
}
} }
&.programme-878{ &.programme-878{
#node\:field_document .field_document{ #node\:field_document .field_document{
@@ -414,6 +425,33 @@
} }
} }
} }
&.programme-912{
.main_logo{
position: absolute !important;
top:0;
left: 0;
margin: -6% 0 3rem !important;
}
}
&.programme-1162{
#node\:field_document .field_document{
background:$col-mission-photographique;
}
article{
h2,h3,h4,h5,h6,.field_titre{
color: $col-mission-photographique;
}
}
.main_logo{
position: absolute !important;
top:0;
left: 0;
margin: -6% 0 3rem !important;
}
}
.layout-content{ .layout-content{
position: relative; position: relative;
} }
@@ -535,8 +573,6 @@
} }
} }
#evenements-block_1, #node\:field_document{ #evenements-block_1, #node\:field_document{
background-color: black; background-color: black;
margin-bottom: 5rem; margin-bottom: 5rem;
margin-top: -5rem; margin-top: -5rem;
@@ -575,6 +611,9 @@
.programme-878{ .programme-878{
background: $col-exode; background: $col-exode;
} }
.programme-1162{
background:$col-mission-photographique;
}
.views-row{ .views-row{
padding: 0.3rem 0; padding: 0.3rem 0;
&:last-of-type{ &:last-of-type{
@@ -665,6 +704,16 @@
} }
} }
.body:after{ .body:after{
pointer-events: none;
content: "";
opacity: 1;
position: absolute;
top: 0; bottom: 0; left: -15px; right: -15px;
box-shadow: inset white 0 -4rem 2rem;
}
.programme-912.body:after,
.programme-1162.body:after{
pointer-events: none; pointer-events: none;
content: ""; content: "";
opacity: 1; opacity: 1;
@@ -672,6 +721,7 @@
top: 0; bottom: 0; left: -15px; right: -15px; top: 0; bottom: 0; left: -15px; right: -15px;
box-shadow: inset $bck-col 0 -4rem 2rem; box-shadow: inset $bck-col 0 -4rem 2rem;
} }
.body_open{ .body_open{
height: auto; height: auto;
padding: 0 0 3rem 0; padding: 0 0 3rem 0;
@@ -758,6 +808,9 @@
text-align: center; text-align: center;
} }
#centre_de_ressources-block_2{ #centre_de_ressources-block_2{
.slick-track{
align-items: flex-start !important;
}
.slick-slide{ .slick-slide{
margin: 0 0; margin: 0 0;
} }
@@ -800,6 +853,7 @@
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: contain; object-fit: contain;
border: 1px solid gray;
} }
} }
.views-field:not(.views-field-field-image){ .views-field:not(.views-field-field-image){
@@ -807,8 +861,7 @@
width: auto; width: auto;
margin-left: 0; margin-left: 0;
padding-left: 0; padding-left: 0;
padding-right: 8%; padding-right: 8%;
} }
.views-field-field-sous-titre{ .views-field-field-sous-titre{
grid-column: 2 / span 1; grid-column: 2 / span 1;
@@ -820,6 +873,8 @@
} }
.views-field-field-type-de-ressource{ .views-field-field-type-de-ressource{
grid-column: 2 / span 1; grid-column: 2 / span 1;
padding: .5rem;
} }
.views-field-field-edition{ .views-field-field-edition{
grid-column: 2 / span 1; grid-column: 2 / span 1;
@@ -950,6 +1005,17 @@
} }
} }
.programme-883{
.views-field{
color: $col-transition!important;
}
.views-field-field-programme, .views-field-title-1{
.field-content{
background: $col-transition ;
}
}
}
} }
} }
@@ -1072,5 +1138,8 @@
transition: all 250ms ease; transition: all 250ms ease;
} }
} }
.block-region-third{
margin-top: 90%;
}
} }

View File

@@ -132,6 +132,9 @@
} }
.views-field-field-image{ .views-field-field-image{
grid-row: 2/span 5; grid-row: 2/span 5;
.field-content{
border: 1px solid gray !important;
}
} }
.views-field-field-edition{ .views-field-field-edition{
grid-column: 2; grid-column: 2;
@@ -401,6 +404,9 @@
} }
.views-field-field-image{ .views-field-field-image{
grid-row: 2/span 5; grid-row: 2/span 5;
img{
border: 1px solid gray !important;
}
} }
.views-field-field-edition{ .views-field-field-edition{
grid-column: 2; grid-column: 2;
@@ -641,6 +647,7 @@
.field_programme div{ .field_programme div{
background: $col-transition ; background: $col-transition ;
} }
} }
&.programme-878{ &.programme-878{
.block-region-second{ .block-region-second{
@@ -727,6 +734,9 @@
float: left; float: left;
width: 40%; width: 40%;
margin: -1rem 1rem 1.5rem 0; margin: -1rem 1rem 1.5rem 0;
img{
border: 1px solid gray !important;
}
} }
#node\:field_auteurs{ #node\:field_auteurs{

View File

@@ -22,7 +22,6 @@
// } // }
position: absolute; position: absolute;
top: 0; top: 0;
left: 0; left: 0;
width: 22%; width: 22%;
@@ -238,6 +237,7 @@
top: 0; bottom: 0; left: -15px; right: -15px; top: 0; bottom: 0; left: -15px; right: -15px;
box-shadow: inset $bck-col 0 -2rem 2rem; box-shadow: inset $bck-col 0 -2rem 2rem;
} }
.body_open{ .body_open{
height: auto !important; height: auto !important;
padding: 0 0 1.8rem 0; padding: 0 0 1.8rem 0;
@@ -1005,3 +1005,12 @@
} }
} }
} }
.programme-883{
.page-node-type-theme{
.layout-container{
background-color: $bck-col !important;
}
}
}

View File

@@ -171,46 +171,54 @@
border-bottom: solid black 0.5px; border-bottom: solid black 0.5px;
img{ img{
max-height: 4.5rem; max-height: 4.5rem;
width: auto;
} }
} #header-top-left{
max-height: 100% !important;
.header_top_left_container{ .header_top_left_container{
height: 100%; max-height: 100% !important;
display: grid; height: 100%;
grid-template-columns: 1fr 1fr 1fr; display: grid;
align-items: center; grid-template-columns: 1fr 1fr 1fr;
text-align: center; align-items: center;
column-gap: 10px; text-align: center;
&>div[id='']{ column-gap: 10px;
height: 100%; &>div[id='']{
font-size: 0; height: 100%;
font-size: 0;
}
width: 120%;
padding-bottom: 0.4rem;
a[rel~='home']{
//display: none;
height: 100%;
display: block;
font-size: 0;
color: transparent;
background: left / contain no-repeat url(../../images/logoPOPSU.png);
}
@include breakpoint(small down) {
grid-template-columns: 1fr 1fr;
}
}
} }
#header-top-middle{
display: flex;
align-items: center;
justify-content: end;
.header_top_middle_container{
img{
a[rel~='home']{ max-width: 5rem;
//display: none; }
height: 100%;
display: block;
font-size: 0;
color: transparent;
background: left / contain no-repeat url(../../images/logoPOPSU.png);
}
@include breakpoint(small down) {
grid-template-columns: 1fr 1fr;
}
}
#header-top-middle{
display: flex;
align-items: center;
justify-content: end;
.header_top_middle_container{
img{
max-width: 5rem;
} }
} }
} }
.header_bottom_container{ .header_bottom_container{
height: 100%; height: 100%;
// solution to access views container // solution to access views container
@@ -225,8 +233,7 @@
display: flex; display: flex;
justify-content: space-evenly; justify-content: space-evenly;
align-items: center; align-items: center;
padding: 1rem 15%; padding: 1rem 15% 2rem 15%;
&>div:first-child{ &>div:first-child{
grid-column-start: 2; grid-column-start: 2;
} }
@@ -235,10 +242,8 @@
&>div:first-child{ &>div:first-child{
grid-column-start: 1; grid-column-start: 1;
} }
} }
} }
} }
} }
@@ -260,7 +265,7 @@
text-decoration: none; text-decoration: none;
} }
@include breakpoint(1222px down) { @include breakpoint(1222px down) {
font-size: $font-small; font-size: $font-medium;
} }
} }
@@ -280,9 +285,12 @@
background: black; background: black;
border-radius: 3px; border-radius: 3px;
z-index: 1; z-index: 1;
@include breakpoint(small down) { @include breakpoint(medium down) {
width: 36px; width: 36px;
} }
@include breakpoint(small down) {
width: 25px;
}
} }
} }
.close-block{ .close-block{
@@ -313,9 +321,12 @@
span{ span{
margin-bottom: 12px; margin-bottom: 12px;
transform-origin: 4px 0px; transform-origin: 4px 0px;
@include breakpoint(small down) { @include breakpoint(medium down) {
margin-bottom: 8px; margin-bottom: 8px;
} }
@include breakpoint(small down) {
margin-bottom: 5px;
}
} }
} }
@@ -456,8 +467,8 @@ footer[role="contentinfo"]{
p{ p{
display: inline-block; display: inline-block;
a{ a{
min-width: 2rem; min-width: 1.5rem;
min-height: 2rem; min-height: 1.5rem;
margin-right: 0.5rem; margin-right: 0.5rem;
} }

View File

@@ -7,6 +7,7 @@
column-gap: 3rem; column-gap: 3rem;
row-gap: 1rem; row-gap: 1rem;
position: relative; position: relative;
margin-bottom: 3rem;
} }

View File

@@ -13,6 +13,7 @@ $col-2: #4dabc1; //popsu 1 : programme 2 ?
$col-1: #61ab32; $col-1: #61ab32;
$col-transition:#2aa088; $col-transition:#2aa088;
$col-exode:$col-ter; $col-exode:$col-ter;
$col-mission-photographique: #000;
$bck-col: #eff2f9; $bck-col: #eff2f9;
$lightblue: #98d0d9; $lightblue: #98d0d9;

View File

@@ -36,4 +36,5 @@
@import "pages/node-evenement-actu"; @import "pages/node-evenement-actu";
@import "pages/themes"; @import "pages/themes";
@import "pages/presse"; @import "pages/presse";
@import "pages/page-node-type-projet";