started programme page

This commit is contained in:
Bachir Soussi Chiadmi 2021-05-11 22:13:44 +02:00
parent c4256af5ed
commit 4b97d6cd1a
13 changed files with 766 additions and 25 deletions

View File

@ -39,6 +39,7 @@
"drupal/role_delegation": "^1.1",
"drupal/selective_better_exposed_filters": "2.x-dev@dev",
"drupal/smart_date": "^3.1",
"drupal/video_embed_field": "^2.4",
"geocoder-php/google-maps-provider": "^4.6",
"geocoder-php/mapquest-provider": "^4.2",
"wikimedia/composer-merge-plugin": "^2.0"

2
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": "00103744016446a4cd0a385311488d9d",
"content-hash": "2dd3de113c5bc35ec10f0855892e299b",
"packages": [
{
"name": "alchemy/zippy",

View File

@ -131,6 +131,7 @@ module:
url_to_video_filter: 0
user: 0
video_embed_field: 0
video_embed_wysiwyg: 0
views_bulk_edit: 0
views_bulk_operations: 0
views_ef_fieldset: 0

View File

@ -36,6 +36,7 @@ settings:
items:
- Blockquote
- DrupalImage
- video_embed
-
name: Outils
items:
@ -51,10 +52,18 @@ settings:
plugins:
drupallink:
linkit_enabled: true
linkit_profile: default
stylescombo:
styles: h4.inter-titre|Inter-titre
language:
language_list: un
video_embed:
defaults:
children:
autoplay: true
responsive: true
width: '854'
height: '480'
image_upload:
status: true
scheme: public

View File

@ -19,7 +19,7 @@ default_value: { }
default_value_callback: ''
settings:
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: txt
file_extensions: 'txt pdf doc docx obs'
max_filesize: ''
description_field: true
handler: 'default:file'

View File

@ -4,7 +4,10 @@ status: true
dependencies:
module:
- editor
- linkit
- pathologic
- url_to_video_filter
- video_embed_wysiwyg
_core:
default_config_hash: w3wAkgsV6hn7P_cXCSnV-_1B_HOVJ7qwjv2DZID3B7g
name: wysiwyg
@ -27,7 +30,7 @@ filters:
id: filter_url
provider: filter
status: true
weight: -45
weight: -44
settings:
filter_url_length: 72
filter_autop:
@ -48,7 +51,7 @@ filters:
status: false
weight: -43
settings:
allowed_html: '<em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h5 id> <h6 id> <u> <a href hreflang !href accesskey id rel target title data-entity-type data-entity-uuid data-entity-substitution> <img src alt data-entity-type data-entity-uuid data-entity-substitution> <p> <h1> <pre> <h4 id class="inter-titre">'
allowed_html: '<em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h5 id> <h6 id> <u> <a href hreflang !href accesskey id rel target title data-entity-type data-entity-uuid data-entity-substitution> <p> <h1> <pre> <h4 id class="inter-titre"> <img src alt data-entity-type data-entity-uuid data-entity-substitution data-align data-caption>'
filter_html_help: true
filter_html_nofollow: false
filter_align:
@ -77,5 +80,28 @@ filters:
settings:
youtube: '1'
youtube_webp_preview: '0'
autoload: '0'
vimeo: '1'
autoload: '0'
linkit:
id: linkit
provider: linkit
status: true
weight: -39
settings:
title: true
filter_pathologic:
id: filter_pathologic
provider: pathologic
status: false
weight: -38
settings:
settings_source: global
local_settings:
protocol_style: full
local_paths: ''
video_embed_wysiwyg:
id: video_embed_wysiwyg
provider: video_embed_wysiwyg
status: true
weight: -45
settings: { }

View File

@ -0,0 +1,20 @@
uuid: 3cb9724e-13c8-49ac-beea-451de2249407
langcode: fr
status: true
dependencies:
enforced:
module:
- video_embed_wysiwyg
_core:
default_config_hash: eQ9aeNMJhpII0KPnOnS9JWMGgHLrMrmY3yDBuwswS4I
name: video_embed_wysiwyg_preview
label: 'Video Embed Wysiwyg: Thumbnail Preview'
effects:
ba339f97-d07b-476d-9058-6c86c78329a1:
uuid: ba339f97-d07b-476d-9058-6c86c78329a1
id: image_scale
weight: 1
data:
width: null
height: 270
upscale: false

View File

@ -0,0 +1,12 @@
uuid: 8f003a5d-5568-436d-af4e-660a4b560b4c
langcode: fr
status: true
dependencies: { }
id: node
label: Node
description: ''
use_admin_theme: false
path: '/node/{node}'
access_logic: and
access_conditions: { }
parameters: { }

View File

@ -1,18 +0,0 @@
uuid: 428f2224-88f6-45bd-990a-e0ab6ed2e2e3
langcode: fr
status: true
dependencies: { }
_core:
default_config_hash: RCVWP-yHwxSNiQORMIabDgHMEVqOMW58w80BQgRFJ4k
id: node_view
label: 'Node view'
description: 'When enabled, this overrides the default Drupal behavior for displaying nodes at <em>/node/{node}</em>. If you add variants, you may use selection criteria such as node type or language or user access to provide different views of nodes. If no variant is selected, the default Drupal node view will be used. This page only affects nodes viewed as pages, it will not affect nodes viewed in lists or at other locations.'
use_admin_theme: false
path: '/node/{node}'
access_logic: and
access_conditions: { }
parameters:
node:
machine_name: node
type: 'entity:node'
label: Node

View File

@ -0,0 +1,85 @@
uuid: 1a88f876-8e8c-4659-bf7a-269c46d5a9ee
langcode: fr
status: true
dependencies:
config:
- page_manager.page.node
- views.view.centre_de_ressources
- views.view.evenements
- views.view.projets
module:
- ctools
- panels
- views
id: node-panels_variant-0
label: Programme
variant: panels_variant
variant_settings:
blocks:
8ec078d2-9a98-437a-ab1e-b18d1619f44a:
id: 'entity_view:node'
label: 'Entity view (Contenu)'
provider: ctools
label_display: '0'
view_mode: default
region: second
weight: -1
uuid: 8ec078d2-9a98-437a-ab1e-b18d1619f44a
context_mapping:
entity: node
9cfdc064-b1d5-4922-a7b6-fcd95c13f506:
id: 'views_block:centre_de_ressources-block_1'
label: ''
provider: views
label_display: visible
views_label: ''
items_per_page: none
region: bottom
weight: 0
uuid: 9cfdc064-b1d5-4922-a7b6-fcd95c13f506
context_mapping: { }
286723b9-60de-46d0-9891-42e0910e604d:
id: 'views_block:evenements-block_1'
label: ''
provider: views
label_display: visible
views_label: ''
items_per_page: none
region: third
weight: -1
uuid: 286723b9-60de-46d0-9891-42e0910e604d
context_mapping: { }
6319006a-015c-459c-996b-79d404f7455f:
id: 'views_block:projets-block_2'
label: ''
provider: views
label_display: '0'
views_label: ''
items_per_page: none
region: second
weight: 0
uuid: 6319006a-015c-459c-996b-79d404f7455f
context_mapping: { }
id: panels_variant
uuid: 9752d3e8-fdc6-419d-95bb-079a2c3088b3
label: null
weight: 0
layout: layout_threecol_25_50_25
layout_settings:
label: ''
page_title: ''
storage_type: page_manager
storage_id: node-panels_variant-0
builder: standard
page: node
weight: 0
selection_criteria:
-
id: 'entity_bundle:node'
bundles:
programme: programme
negate: false
context_mapping:
node: node
selection_logic: and
static_context: { }

View File

@ -751,6 +751,124 @@ display:
- 'config:field.storage.node.field_sous_titre'
- 'config:field.storage.node.field_theme'
- 'config:field.storage.node.field_type_de_ressource'
block_1:
display_plugin: block
id: block_1
display_title: Bloc
position: 2
display_options:
display_extenders:
views_ef_fieldset: { }
title: 'Ressources associées'
defaults:
title: false
filters: false
filter_groups: false
style: false
row: false
arguments: false
block_description: 'Ressource associées'
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:
ressource: ressource
entity_type: node
entity_field: type
plugin_id: bundle
expose:
operator_limit_selection: false
operator_list: { }
group: 1
filter_groups:
operator: AND
groups:
1: AND
style:
type: html_list
options:
grouping: { }
row_class: ''
default_row_class: true
type: ul
wrapper_class: item-list
class: ''
row:
type: fields
options: { }
allow:
items_per_page: false
offset: '0'
pager: '0'
hide_fields: '0'
sort_fields: '0'
disable_filters: '0'
configure_sorts: '0'
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
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.field_sous_titre'
- 'config:field.storage.node.field_theme'
- 'config:field.storage.node.field_type_de_ressource'
page_1:
display_plugin: page
id: page_1

View File

@ -0,0 +1,429 @@
uuid: ecdbe933-4840-493c-a695-a405ac369345
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_date
- field.storage.node.field_intro
- field.storage.node.field_sous_titre
- node.type.evenement
module:
- datetime
- node
- text
- user
id: evenements
label: Événements
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: some
options:
items_per_page: 5
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
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
field_date:
id: field_date
table: node__field_date
field: field_date
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: datetime_default
settings:
timezone_override: ''
format_type: medium
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
field_intro:
id: field_intro
table: node__field_intro
field: field_intro
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: 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'
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:
evenement: evenement
entity_type: node
entity_field: type
plugin_id: bundle
expose:
operator_limit_selection: false
operator_list: { }
sorts:
created:
id: created
table: node_field_data
field: created
order: DESC
entity_type: node
entity_field: created
plugin_id: date
relationship: none
group_type: group
admin_label: ''
exposed: false
expose:
label: ''
granularity: second
title: 'Événements associée'
header: { }
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:
- 'config:field.storage.node.field_date'
- 'config:field.storage.node.field_intro'
- 'config:field.storage.node.field_sous_titre'
block_1:
display_plugin: block
id: block_1
display_title: Block
position: 1
display_options:
display_extenders: { }
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_date'
- 'config:field.storage.node.field_intro'
- 'config:field.storage.node.field_sous_titre'

View File

@ -415,13 +415,48 @@ display:
plugin_id: result
empty: { }
relationships: { }
arguments: { }
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:
@ -430,7 +465,7 @@ display:
block_1:
display_plugin: block
id: block_1
display_title: Leaflet
display_title: 'Projets map'
position: 1
display_options:
display_extenders:
@ -442,6 +477,29 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_adresse'
- 'config:field.storage.node.field_ge'
block_2:
display_plugin: block
id: block_2
display_title: 'Projets map (programme)'
position: 1
display_options:
display_extenders:
views_ef_fieldset: { }
block_category: 'Programmes blocks (views)'
display_description: ''
block_description: 'projet map (programme)'
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags: