Compare commits
14 Commits
05e199c2c4
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 2e8dfb0fc2 | |||
| 887cbe072f | |||
| 44806913cf | |||
| 492c62b3bf | |||
| 6f35e0066a | |||
| 7861df2f57 | |||
| 62981265f7 | |||
| 2f49bb4a3c | |||
| 9232efbb93 | |||
| 2c594067f9 | |||
| a33e5064e2 | |||
| 106efbee78 | |||
| 0ff8c02807 | |||
| 8d9ca03cdd |
@@ -25,6 +25,7 @@
|
||||
"drupal/ckeditor_iframe": "^3.0@alpha",
|
||||
"drupal/config_ignore": "^3.2",
|
||||
"drupal/config_update": "^2.0@alpha",
|
||||
"drupal/content_entity_clone": "^1.1",
|
||||
"drupal/context": "^5.0@RC",
|
||||
"drupal/core-composer-scaffold": "^10.3",
|
||||
"drupal/core-project-message": "^10.3",
|
||||
@@ -38,7 +39,7 @@
|
||||
"drupal/geofield": "^1.22",
|
||||
"drupal/hreflang": "^1.9",
|
||||
"drupal/iframe": "^3.0",
|
||||
"drupal/image_field_caption": "^2.0",
|
||||
"drupal/image_field_caption": "^3.0",
|
||||
"drupal/imce": "^3.0",
|
||||
"drupal/inline_entity_form": "^3.0@RC",
|
||||
"drupal/jquery_ui_button": "^2.1",
|
||||
|
||||
1376
composer.lock
generated
1376
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1 +1,5 @@
|
||||
menu_depth: 4
|
||||
hoverintent_behavior:
|
||||
enabled: true
|
||||
timeout: 500
|
||||
enable_toggle_shortcut: false
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
enabled: true
|
||||
local_task_label: Cloner
|
||||
fields:
|
||||
title:
|
||||
id: entity_label_clone_suffix
|
||||
body:
|
||||
id: copy_values
|
||||
field_dates_actu:
|
||||
id: copy_values
|
||||
field_evenements_lies:
|
||||
id: copy_values
|
||||
field_fichier:
|
||||
id: copy_values
|
||||
field_image:
|
||||
id: copy_values
|
||||
field_lien:
|
||||
id: copy_values
|
||||
field_memo:
|
||||
id: copy_values
|
||||
field_programme:
|
||||
id: copy_values
|
||||
field_projet:
|
||||
id: copy_values
|
||||
field_promu_en_page_programme:
|
||||
id: copy_values
|
||||
field_ressources_liees:
|
||||
id: copy_values
|
||||
field_sous_titre:
|
||||
id: copy_values
|
||||
field_theme:
|
||||
id: copy_values
|
||||
@@ -0,0 +1,41 @@
|
||||
enabled: true
|
||||
local_task_label: Cloner
|
||||
fields:
|
||||
title:
|
||||
id: entity_label_clone_suffix
|
||||
body:
|
||||
id: copy_values
|
||||
field_date:
|
||||
id: copy_values
|
||||
field_evenements_lies:
|
||||
id: copy_values
|
||||
field_fichier:
|
||||
id: copy_values
|
||||
field_image:
|
||||
id: copy_values
|
||||
field_intro:
|
||||
id: copy_values
|
||||
field_last_date_only:
|
||||
id: copy_values
|
||||
field_lien:
|
||||
id: copy_values
|
||||
field_memo:
|
||||
id: copy_values
|
||||
field_organisateur:
|
||||
id: copy_values
|
||||
field_partenaires:
|
||||
id: copy_values
|
||||
field_programme:
|
||||
id: copy_values
|
||||
field_projet:
|
||||
id: copy_values
|
||||
field_promu_en_page_programme:
|
||||
id: copy_values
|
||||
field_ressources_liees:
|
||||
id: copy_values
|
||||
field_sous_titre:
|
||||
id: copy_values
|
||||
field_theme:
|
||||
id: copy_values
|
||||
field_type_evenement:
|
||||
id: copy_values
|
||||
@@ -0,0 +1,43 @@
|
||||
enabled: true
|
||||
local_task_label: Cloner
|
||||
fields:
|
||||
title:
|
||||
id: entity_label_clone_suffix
|
||||
body:
|
||||
id: copy_values
|
||||
field_auteurs:
|
||||
id: copy_values
|
||||
field_collections:
|
||||
id: copy_values
|
||||
field_date_de_parution:
|
||||
id: copy_values
|
||||
field_diaporama:
|
||||
id: copy_values
|
||||
field_edition:
|
||||
id: copy_values
|
||||
field_evenements_lies:
|
||||
id: copy_values
|
||||
field_fichier:
|
||||
id: copy_values
|
||||
field_image:
|
||||
id: copy_values
|
||||
field_lien:
|
||||
id: copy_values
|
||||
field_memo:
|
||||
id: copy_values
|
||||
field_poid:
|
||||
id: copy_values
|
||||
field_programme:
|
||||
id: copy_values
|
||||
field_projet:
|
||||
id: copy_values
|
||||
field_ressources_liees:
|
||||
id: copy_values
|
||||
field_sous_titre:
|
||||
id: copy_values
|
||||
field_theme:
|
||||
id: copy_values
|
||||
field_type_de_ressource:
|
||||
id: copy_values
|
||||
field_videos:
|
||||
id: copy_values
|
||||
@@ -9,6 +9,7 @@ dependencies:
|
||||
- field.field.node.evenement.field_fichier
|
||||
- field.field.node.evenement.field_image
|
||||
- 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_memo
|
||||
- field.field.node.evenement.field_organisateur
|
||||
@@ -42,7 +43,7 @@ third_party_settings:
|
||||
label: Tabs
|
||||
region: content
|
||||
parent_name: ''
|
||||
weight: 20
|
||||
weight: 1
|
||||
format_type: tabs
|
||||
format_settings:
|
||||
classes: ''
|
||||
@@ -77,7 +78,7 @@ third_party_settings:
|
||||
label: Details
|
||||
region: content
|
||||
parent_name: ''
|
||||
weight: 20
|
||||
weight: 2
|
||||
format_type: details_sidebar
|
||||
format_settings:
|
||||
classes: ''
|
||||
@@ -318,7 +319,7 @@ content:
|
||||
third_party_settings: { }
|
||||
title:
|
||||
type: string_textfield
|
||||
weight: -5
|
||||
weight: 0
|
||||
region: content
|
||||
settings:
|
||||
size: 60
|
||||
@@ -326,6 +327,7 @@ content:
|
||||
third_party_settings: { }
|
||||
hidden:
|
||||
created: true
|
||||
field_last_date_only: true
|
||||
langcode: true
|
||||
path: true
|
||||
sticky: true
|
||||
|
||||
@@ -10,6 +10,7 @@ dependencies:
|
||||
- field.field.node.evenement.field_fichier
|
||||
- field.field.node.evenement.field_image
|
||||
- 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_memo
|
||||
- field.field.node.evenement.field_organisateur
|
||||
@@ -78,6 +79,7 @@ hidden:
|
||||
field_fichier: true
|
||||
field_image: true
|
||||
field_intro: true
|
||||
field_last_date_only: true
|
||||
field_lien: true
|
||||
field_memo: true
|
||||
field_organisateur: true
|
||||
|
||||
@@ -9,6 +9,7 @@ dependencies:
|
||||
- field.field.node.evenement.field_fichier
|
||||
- field.field.node.evenement.field_image
|
||||
- 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_memo
|
||||
- field.field.node.evenement.field_organisateur
|
||||
@@ -39,7 +40,16 @@ content:
|
||||
label: hidden
|
||||
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
|
||||
field_date:
|
||||
type: datetime_default
|
||||
@@ -48,7 +58,7 @@ content:
|
||||
timezone_override: ''
|
||||
format_type: medium
|
||||
third_party_settings: { }
|
||||
weight: 109
|
||||
weight: 7
|
||||
region: content
|
||||
field_evenements_lies:
|
||||
type: entity_reference_label
|
||||
@@ -56,7 +66,7 @@ content:
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 115
|
||||
weight: 13
|
||||
region: content
|
||||
field_fichier:
|
||||
type: file_default
|
||||
@@ -64,7 +74,7 @@ content:
|
||||
settings:
|
||||
use_description_as_link_text: true
|
||||
third_party_settings: { }
|
||||
weight: 110
|
||||
weight: 8
|
||||
region: content
|
||||
field_image:
|
||||
type: image
|
||||
@@ -75,14 +85,14 @@ content:
|
||||
image_loading:
|
||||
attribute: lazy
|
||||
third_party_settings: { }
|
||||
weight: 111
|
||||
weight: 9
|
||||
region: content
|
||||
field_intro:
|
||||
type: text_default
|
||||
label: above
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
weight: 102
|
||||
weight: 2
|
||||
region: content
|
||||
field_lien:
|
||||
type: link
|
||||
@@ -94,21 +104,21 @@ content:
|
||||
rel: ''
|
||||
target: ''
|
||||
third_party_settings: { }
|
||||
weight: 113
|
||||
weight: 11
|
||||
region: content
|
||||
field_memo:
|
||||
type: basic_string
|
||||
label: above
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
weight: 118
|
||||
weight: 16
|
||||
region: content
|
||||
field_organisateur:
|
||||
type: text_default
|
||||
label: above
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
weight: 108
|
||||
weight: 6
|
||||
region: content
|
||||
field_partenaires:
|
||||
type: entity_reference_revisions_entity_view
|
||||
@@ -117,7 +127,7 @@ content:
|
||||
view_mode: default
|
||||
link: ''
|
||||
third_party_settings: { }
|
||||
weight: 112
|
||||
weight: 10
|
||||
region: content
|
||||
field_programme:
|
||||
type: entity_reference_label
|
||||
@@ -125,7 +135,7 @@ content:
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 104
|
||||
weight: 4
|
||||
region: content
|
||||
field_projet:
|
||||
type: entity_reference_label
|
||||
@@ -133,7 +143,7 @@ content:
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 116
|
||||
weight: 14
|
||||
region: content
|
||||
field_promu_en_page_programme:
|
||||
type: boolean
|
||||
@@ -143,7 +153,7 @@ content:
|
||||
format_custom_false: ''
|
||||
format_custom_true: ''
|
||||
third_party_settings: { }
|
||||
weight: 119
|
||||
weight: 17
|
||||
region: content
|
||||
field_ressources_liees:
|
||||
type: entity_reference_label
|
||||
@@ -151,7 +161,7 @@ content:
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 114
|
||||
weight: 12
|
||||
region: content
|
||||
field_sous_titre:
|
||||
type: string
|
||||
@@ -159,7 +169,7 @@ content:
|
||||
settings:
|
||||
link_to_entity: false
|
||||
third_party_settings: { }
|
||||
weight: 107
|
||||
weight: 5
|
||||
region: content
|
||||
field_theme:
|
||||
type: entity_reference_label
|
||||
@@ -167,7 +177,7 @@ content:
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 117
|
||||
weight: 15
|
||||
region: content
|
||||
field_type_evenement:
|
||||
type: entity_reference_label
|
||||
@@ -175,13 +185,14 @@ content:
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 103
|
||||
weight: 3
|
||||
region: content
|
||||
links:
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
weight: 100
|
||||
weight: 0
|
||||
region: content
|
||||
hidden:
|
||||
field_last_date_only: true
|
||||
langcode: true
|
||||
search_api_excerpt: true
|
||||
|
||||
@@ -10,6 +10,7 @@ dependencies:
|
||||
- field.field.node.evenement.field_fichier
|
||||
- field.field.node.evenement.field_image
|
||||
- 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_memo
|
||||
- field.field.node.evenement.field_organisateur
|
||||
@@ -69,6 +70,7 @@ hidden:
|
||||
field_evenements_lies: true
|
||||
field_fichier: true
|
||||
field_intro: true
|
||||
field_last_date_only: true
|
||||
field_lien: true
|
||||
field_memo: true
|
||||
field_organisateur: true
|
||||
|
||||
@@ -28,6 +28,7 @@ module:
|
||||
config_translation: 0
|
||||
config_update: 0
|
||||
contact: 0
|
||||
content_entity_clone: 0
|
||||
content_lock: 0
|
||||
content_lock_timeout: 0
|
||||
context: 0
|
||||
@@ -121,6 +122,7 @@ module:
|
||||
phpass: 0
|
||||
popsu_link_block: 0
|
||||
popsu_programme: 0
|
||||
popsu_uniqdate: 0
|
||||
redirect: 0
|
||||
redis: 0
|
||||
responsive_image: 0
|
||||
|
||||
@@ -3,6 +3,8 @@ _core:
|
||||
langcode: fr
|
||||
extlink_target: false
|
||||
extlink_target_no_override: false
|
||||
extlink_target_display_default_title: true
|
||||
extlink_target_default_title_text: '(opens in a new window)'
|
||||
extlink_title_no_override: false
|
||||
extlink_nofollow: false
|
||||
extlink_follow_no_override: false
|
||||
@@ -26,3 +28,4 @@ extlink_mailto_label: '(link sends email)'
|
||||
extlink_tel_class: ''
|
||||
extlink_tel_label: '(link is a phone number)'
|
||||
extlink_prevent_orphan: false
|
||||
allowed_domains: null
|
||||
|
||||
@@ -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
|
||||
20
config/sync/field.storage.node.field_last_date_only.yml
Normal file
20
config/sync/field.storage.node.field_last_date_only.yml
Normal 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
|
||||
@@ -2,3 +2,4 @@ _core:
|
||||
default_config_hash: 5P0QjCOMc-OzCEJUXsMfJWVEj_K97A4OFOhGqnb5Seg
|
||||
geocoder_presave_disabled: false
|
||||
cache: true
|
||||
queue: false
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
uuid: 6524248b-fa9a-428b-9186-2c00c3d8b7b0
|
||||
langcode: en
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
module:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
uuid: b72de79a-02bf-424d-9bf3-03ffbda0f29a
|
||||
langcode: en
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
module:
|
||||
|
||||
@@ -20,6 +20,7 @@ dependencies:
|
||||
module:
|
||||
- actions_permissions
|
||||
- administerusersbyrole
|
||||
- content_entity_clone
|
||||
- content_lock
|
||||
- content_translation
|
||||
- field_ui
|
||||
@@ -62,6 +63,7 @@ permissions:
|
||||
- 'bypass node access'
|
||||
- 'cancel users with role editeur'
|
||||
- 'change own username'
|
||||
- 'clone content entities'
|
||||
- 'create actualite content'
|
||||
- 'create content translations'
|
||||
- 'create evenement content'
|
||||
|
||||
@@ -18,6 +18,7 @@ dependencies:
|
||||
- taxonomy.vocabulary.types_de_theme
|
||||
- taxonomy.vocabulary.villes
|
||||
module:
|
||||
- content_entity_clone
|
||||
- content_lock
|
||||
- file
|
||||
- file_delete
|
||||
@@ -42,6 +43,7 @@ permissions:
|
||||
- 'administer nodes'
|
||||
- 'break content lock'
|
||||
- 'change own username'
|
||||
- 'clone content entities'
|
||||
- 'create actualite content'
|
||||
- 'create evenement content'
|
||||
- 'create programme content'
|
||||
|
||||
@@ -153,6 +153,16 @@ display:
|
||||
force_chronological: false
|
||||
add_classes: false
|
||||
time_wrapper: false
|
||||
localize: false
|
||||
parts:
|
||||
start: start
|
||||
end: end
|
||||
duration: '0'
|
||||
duration:
|
||||
separator: ' | '
|
||||
unit: ''
|
||||
decimals: 2
|
||||
suffix: h
|
||||
group_column: value
|
||||
group_columns: { }
|
||||
group_rows: true
|
||||
@@ -442,10 +452,10 @@ display:
|
||||
options: { }
|
||||
empty: { }
|
||||
sorts:
|
||||
field_date_value:
|
||||
id: field_date_value
|
||||
table: node__field_date
|
||||
field: field_date_value
|
||||
field_last_date_only_value:
|
||||
id: field_last_date_only_value
|
||||
table: node__field_last_date_only
|
||||
field: field_last_date_only_value
|
||||
relationship: none
|
||||
group_type: group
|
||||
admin_label: ''
|
||||
@@ -453,23 +463,7 @@ display:
|
||||
order: DESC
|
||||
expose:
|
||||
label: ''
|
||||
field_identifier: field_date_value
|
||||
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
|
||||
field_identifier: ''
|
||||
exposed: false
|
||||
granularity: second
|
||||
arguments:
|
||||
@@ -519,13 +513,15 @@ display:
|
||||
options:
|
||||
query_comment: ''
|
||||
disable_sql_rewrite: false
|
||||
distinct: false
|
||||
distinct: true
|
||||
replica: false
|
||||
query_tags: { }
|
||||
relationships: { }
|
||||
group_by: false
|
||||
header: { }
|
||||
footer: { }
|
||||
display_extenders: { }
|
||||
display_extenders:
|
||||
views_ef_fieldset: { }
|
||||
cache_metadata:
|
||||
max-age: -1
|
||||
contexts:
|
||||
|
||||
@@ -92,7 +92,8 @@ display:
|
||||
buttons: false
|
||||
action_title: Action
|
||||
clear_on_exposed: true
|
||||
force_selection_info: false
|
||||
show_multipage_selection_box: default
|
||||
show_select_all: default
|
||||
selected_actions:
|
||||
0:
|
||||
action_id: 'entity:break_lock:taxonomy_term'
|
||||
@@ -1141,7 +1142,8 @@ display:
|
||||
buttons: false
|
||||
action_title: Action
|
||||
clear_on_exposed: true
|
||||
force_selection_info: false
|
||||
show_multipage_selection_box: default
|
||||
show_select_all: default
|
||||
selected_actions:
|
||||
0:
|
||||
action_id: 'entity:break_lock:taxonomy_term'
|
||||
|
||||
@@ -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:
|
||||
73
web/modules/custom/popsu_uniqdate/popsu_uniqdate.module
Normal file
73
web/modules/custom/popsu_uniqdate/popsu_uniqdate.module
Normal 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',
|
||||
// ],
|
||||
// ];
|
||||
// }
|
||||
// }
|
||||
Submodule web/profiles/d8-starterkit-profile updated: 71db21a573...18492b8a02
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -583,11 +583,11 @@ jQuery(document).ready(function () {
|
||||
|
||||
//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
|
||||
|
||||
|
||||
@@ -21,7 +21,12 @@ article, .paragraph{
|
||||
.programme-7,
|
||||
.programme-883{
|
||||
.layout-container{
|
||||
background-color: white !important;
|
||||
background-color: white;
|
||||
}
|
||||
}
|
||||
.page-node-type-theme{
|
||||
.layout-container{
|
||||
background-color: $bck-col !important;
|
||||
}
|
||||
}
|
||||
.block-region-bottom .prog-ressources-link,.ressources-link{
|
||||
|
||||
@@ -196,6 +196,9 @@
|
||||
background: $col-transition !important;
|
||||
}
|
||||
}
|
||||
.programme-1162{
|
||||
|
||||
}
|
||||
|
||||
.views-row{
|
||||
// margin-top: 2rem;
|
||||
@@ -422,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{
|
||||
position: relative;
|
||||
}
|
||||
@@ -453,7 +483,8 @@
|
||||
padding: 1rem 1.5rem ;
|
||||
a.prog-palpite-link,
|
||||
a.prog-ressources-link,
|
||||
a.prog-exodeurbain-link{
|
||||
a.prog-exodeurbain-link,
|
||||
a.prog-missionphoto-link{
|
||||
text-transform: uppercase;
|
||||
font-family: "duke";
|
||||
font-size: $font-large;
|
||||
@@ -542,8 +573,6 @@
|
||||
}
|
||||
}
|
||||
#evenements-block_1, #node\:field_document{
|
||||
|
||||
|
||||
background-color: black;
|
||||
margin-bottom: 5rem;
|
||||
margin-top: -5rem;
|
||||
@@ -582,6 +611,9 @@
|
||||
.programme-878{
|
||||
background: $col-exode;
|
||||
}
|
||||
.programme-1162{
|
||||
background:$col-mission-photographique;
|
||||
}
|
||||
.views-row{
|
||||
padding: 0.3rem 0;
|
||||
&:last-of-type{
|
||||
@@ -677,9 +709,19 @@
|
||||
opacity: 1;
|
||||
position: absolute;
|
||||
top: 0; bottom: 0; left: -15px; right: -15px;
|
||||
// box-shadow: inset $bck-col 0 -4rem 2rem;
|
||||
box-shadow: inset white 0 -4rem 2rem;
|
||||
}
|
||||
|
||||
.programme-912.body:after,
|
||||
.programme-1162.body:after{
|
||||
pointer-events: none;
|
||||
content: "";
|
||||
opacity: 1;
|
||||
position: absolute;
|
||||
top: 0; bottom: 0; left: -15px; right: -15px;
|
||||
box-shadow: inset $bck-col 0 -4rem 2rem;
|
||||
}
|
||||
|
||||
.body_open{
|
||||
height: auto;
|
||||
padding: 0 0 3rem 0;
|
||||
|
||||
@@ -237,6 +237,7 @@
|
||||
top: 0; bottom: 0; left: -15px; right: -15px;
|
||||
box-shadow: inset $bck-col 0 -2rem 2rem;
|
||||
}
|
||||
|
||||
.body_open{
|
||||
height: auto !important;
|
||||
padding: 0 0 1.8rem 0;
|
||||
@@ -1004,3 +1005,12 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.programme-883{
|
||||
.page-node-type-theme{
|
||||
.layout-container{
|
||||
background-color: $bck-col !important;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -13,6 +13,7 @@ $col-2: #4dabc1; //popsu 1 : programme 2 ?
|
||||
$col-1: #61ab32;
|
||||
$col-transition:#2aa088;
|
||||
$col-exode:$col-ter;
|
||||
$col-mission-photographique: #000;
|
||||
|
||||
$bck-col: #eff2f9;
|
||||
$lightblue: #98d0d9;
|
||||
|
||||
Reference in New Issue
Block a user