better home fields display

This commit is contained in:
2026-09-15 15:31:39 +02:00
parent d5a4066e70
commit f52ef796a7
15 changed files with 188 additions and 27 deletions
@@ -8,6 +8,7 @@ dependencies:
- field.field.node.evenement.field_artiste_s_invite_s
- field.field.node.evenement.field_dates
- field.field.node.evenement.field_images
- field.field.node.evenement.field_infos_pratiques
- field.field.node.evenement.field_invite_accompagne_curate_p
- field.field.node.evenement.field_lieu
- field.field.node.evenement.field_partenaire_s
@@ -64,6 +65,7 @@ third_party_settings:
- status
- promote
- field_type_d_evenement
- field_infos_pratiques
- field_dates
- field_lieu
- field_portage
@@ -154,7 +156,7 @@ content:
third_party_settings: { }
field_dates:
type: daterange_default
weight: 18
weight: 19
region: content
settings: { }
third_party_settings: { }
@@ -166,6 +168,14 @@ content:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_infos_pratiques:
type: text_textarea
weight: 18
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_invite_accompagne_curate_p:
type: inline_entity_form_complex
weight: 4
@@ -186,7 +196,7 @@ content:
third_party_settings: { }
field_lieu:
type: entity_reference_autocomplete
weight: 19
weight: 20
region: content
settings:
match_operator: CONTAINS
@@ -206,7 +216,7 @@ content:
third_party_settings: { }
field_portage:
type: options_select
weight: 20
weight: 21
region: content
settings: { }
third_party_settings: { }
@@ -239,14 +249,14 @@ content:
third_party_settings: { }
langcode:
type: language_select
weight: 21
weight: 22
region: content
settings:
include_locked: true
third_party_settings: { }
path:
type: path
weight: 22
weight: 23
region: content
settings: { }
third_party_settings: { }
@@ -273,7 +283,7 @@ content:
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 23
weight: 24
region: content
settings: { }
third_party_settings: { }
@@ -9,6 +9,7 @@ dependencies:
- field.field.node.projet.field_dates
- field.field.node.projet.field_fichiers
- field.field.node.projet.field_images
- field.field.node.projet.field_infos_pratiques
- field.field.node.projet.field_invite_accompagne_curate_p
- field.field.node.projet.field_partenaire_s
- field.field.node.projet.field_portage
@@ -50,6 +51,7 @@ third_party_settings:
- status
- promote
- field_type_de_projet
- field_infos_pratiques
- field_portage
- field_dates
- langcode
@@ -170,7 +172,7 @@ content:
third_party_settings: { }
field_dates:
type: daterange_default
weight: 12
weight: 13
region: content
settings: { }
third_party_settings: { }
@@ -189,6 +191,14 @@ content:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_infos_pratiques:
type: text_textarea
weight: 11
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_invite_accompagne_curate_p:
type: inline_entity_form_complex
weight: 5
@@ -219,7 +229,7 @@ content:
third_party_settings: { }
field_portage:
type: options_select
weight: 11
weight: 12
region: content
settings: { }
third_party_settings: { }
@@ -252,14 +262,14 @@ content:
third_party_settings: { }
langcode:
type: language_select
weight: 13
weight: 14
region: content
settings:
include_locked: true
third_party_settings: { }
path:
type: path
weight: 14
weight: 15
region: content
settings: { }
third_party_settings: { }
@@ -7,6 +7,7 @@ dependencies:
- field.field.node.evenement.field_artiste_s_invite_s
- field.field.node.evenement.field_dates
- field.field.node.evenement.field_images
- field.field.node.evenement.field_infos_pratiques
- field.field.node.evenement.field_invite_accompagne_curate_p
- field.field.node.evenement.field_lieu
- field.field.node.evenement.field_partenaire_s
@@ -62,6 +63,13 @@ content:
third_party_settings: { }
weight: 8
region: content
field_infos_pratiques:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 11
region: content
field_invite_accompagne_curate_p:
type: entity_reference_label
label: above
@@ -8,6 +8,7 @@ dependencies:
- field.field.node.evenement.field_artiste_s_invite_s
- field.field.node.evenement.field_dates
- field.field.node.evenement.field_images
- field.field.node.evenement.field_infos_pratiques
- field.field.node.evenement.field_invite_accompagne_curate_p
- field.field.node.evenement.field_lieu
- field.field.node.evenement.field_partenaire_s
@@ -122,5 +123,6 @@ content:
weight: 9
region: content
hidden:
field_infos_pratiques: true
langcode: true
search_api_excerpt: true
@@ -8,6 +8,7 @@ dependencies:
- field.field.node.evenement.field_artiste_s_invite_s
- field.field.node.evenement.field_dates
- field.field.node.evenement.field_images
- field.field.node.evenement.field_infos_pratiques
- field.field.node.evenement.field_invite_accompagne_curate_p
- field.field.node.evenement.field_lieu
- field.field.node.evenement.field_partenaire_s
@@ -89,6 +90,7 @@ content:
weight: 3
region: content
hidden:
field_infos_pratiques: true
field_invite_accompagne_curate_p: true
field_partenaire_s: true
field_portage: true
@@ -8,6 +8,7 @@ dependencies:
- field.field.node.evenement.field_artiste_s_invite_s
- field.field.node.evenement.field_dates
- field.field.node.evenement.field_images
- field.field.node.evenement.field_infos_pratiques
- field.field.node.evenement.field_invite_accompagne_curate_p
- field.field.node.evenement.field_lieu
- field.field.node.evenement.field_partenaire_s
@@ -32,7 +33,7 @@ content:
settings:
trim_length: 600
third_party_settings: { }
weight: 4
weight: 6
region: content
field_artiste_s_invite_s:
type: entity_reference_label
@@ -40,7 +41,7 @@ content:
settings:
link: false
third_party_settings: { }
weight: 3
weight: 2
region: content
field_dates:
type: daterange_default
@@ -65,7 +66,14 @@ content:
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
weight: 1
region: content
field_infos_pratiques:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 5
region: content
field_lieu:
type: entity_reference_label
@@ -73,7 +81,7 @@ content:
settings:
link: false
third_party_settings: { }
weight: 1
weight: 4
region: content
field_type_d_evenement:
type: entity_reference_label
@@ -81,7 +89,7 @@ content:
settings:
link: false
third_party_settings: { }
weight: 2
weight: 3
region: content
hidden:
field_invite_accompagne_curate_p: true
@@ -8,6 +8,7 @@ dependencies:
- field.field.node.projet.field_dates
- field.field.node.projet.field_fichiers
- field.field.node.projet.field_images
- field.field.node.projet.field_infos_pratiques
- field.field.node.projet.field_invite_accompagne_curate_p
- field.field.node.projet.field_partenaire_s
- field.field.node.projet.field_portage
@@ -71,6 +72,13 @@ content:
third_party_settings: { }
weight: 10
region: content
field_infos_pratiques:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 11
region: content
field_invite_accompagne_curate_p:
type: entity_reference_label
label: above
@@ -9,6 +9,7 @@ dependencies:
- field.field.node.projet.field_dates
- field.field.node.projet.field_fichiers
- field.field.node.projet.field_images
- field.field.node.projet.field_infos_pratiques
- field.field.node.projet.field_invite_accompagne_curate_p
- field.field.node.projet.field_partenaire_s
- field.field.node.projet.field_portage
@@ -110,6 +111,7 @@ content:
weight: 6
region: content
hidden:
field_infos_pratiques: true
field_type_de_projet: true
langcode: true
links: true
@@ -9,6 +9,7 @@ dependencies:
- field.field.node.projet.field_dates
- field.field.node.projet.field_fichiers
- field.field.node.projet.field_images
- field.field.node.projet.field_infos_pratiques
- field.field.node.projet.field_invite_accompagne_curate_p
- field.field.node.projet.field_partenaire_s
- field.field.node.projet.field_portage
@@ -82,6 +83,7 @@ content:
region: content
hidden:
field_fichiers: true
field_infos_pratiques: true
field_invite_accompagne_curate_p: true
field_partenaire_s: true
field_portage: true
@@ -9,6 +9,7 @@ dependencies:
- field.field.node.projet.field_dates
- field.field.node.projet.field_fichiers
- field.field.node.projet.field_images
- field.field.node.projet.field_infos_pratiques
- field.field.node.projet.field_invite_accompagne_curate_p
- field.field.node.projet.field_partenaire_s
- field.field.node.projet.field_portage
@@ -31,7 +32,7 @@ content:
settings:
trim_length: 100
third_party_settings: { }
weight: 2
weight: 4
region: content
field_artiste_s_invite_s:
type: entity_reference_label
@@ -55,6 +56,21 @@ content:
third_party_settings: { }
weight: 0
region: content
field_infos_pratiques:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 3
region: content
field_type_de_projet:
type: entity_reference_label
label: hidden
settings:
link: false
third_party_settings: { }
weight: 2
region: content
hidden:
field_dates: true
field_fichiers: true
@@ -62,7 +78,6 @@ hidden:
field_partenaire_s: true
field_portage: true
field_projet_s_lie_s: true
field_type_de_projet: true
langcode: true
links: true
search_api_excerpt: true
@@ -0,0 +1,24 @@
uuid: 48dc3464-8311-4d9a-a4ff-5c0a118de15b
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_infos_pratiques
- filter.format.wysiwyg
- node.type.evenement
module:
- text
id: node.evenement.field_infos_pratiques
field_name: field_infos_pratiques
entity_type: node
bundle: evenement
label: 'infos pratiques'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long
@@ -0,0 +1,24 @@
uuid: 99060ba2-f667-472b-98cc-40944fa6470f
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_infos_pratiques
- filter.format.wysiwyg
- node.type.projet
module:
- text
id: node.projet.field_infos_pratiques
field_name: field_infos_pratiques
entity_type: node
bundle: projet
label: 'infos pratiques'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long
@@ -0,0 +1,19 @@
uuid: db7ee224-ab8d-4c9d-94f3-39bd730c56d8
langcode: fr
status: true
dependencies:
module:
- node
- text
id: node.field_infos_pratiques
field_name: field_infos_pratiques
entity_type: node
type: text_long
settings: { }
module: text
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
File diff suppressed because one or more lines are too long
+36 -9
View File
@@ -270,6 +270,16 @@ $variable-title-selectors: (
to{ visibility: visible; }
}
// _____ _____ __ ____ ___ _ ____
// |_ _/ _ \ \ / / / ___/ _ \| | / ___|
// | || | | \ \ /\ / / | | | | | | | \___ \
// | || |_| |\ V V / | |__| |_| | |___ ___) |
// |_| \___/ \_/\_/ \____\___/|_____|____/
@mixin nodeListe{
>header{
@@ -277,6 +287,15 @@ $variable-title-selectors: (
font-size: 5em;
}
}
.field_artiste_s_invite_s{
font-size: 1.8em;
font-weight: 300;
}
.field_type_d_evenement,
.field_type_de_projet{
font-weight: 400;
}
&.has-image{
>header{
@@ -324,20 +343,20 @@ $variable-title-selectors: (
@include nodeListe();
>header{
.field_dates{
font-size: 3em;
font-size: 4em;
line-height: 1;
time{
span.date-part:not(:last-child){
&:after{
content:".";
}
}
}
}
}
}
// _____ _____ __ ____ ___ _ ____
// |_ _/ _ \ \ / / / ___/ _ \| | / ___|
// | || | | \ \ /\ / / | | | | | | | \___ \
// | || |_| |\ V V / | |__| |_| | |___ ___) |
// |_| \___/ \_/\_/ \____\___/|_____|____/
div.layout.layout--twocol-section--50-50{
flex-wrap: nowrap;
// Sans ça, `align-items: stretch` (défaut flex) étire les deux colonnes à la
@@ -365,6 +384,13 @@ div.layout.layout--twocol-section--50-50{
}
}
// _ _ _ _____ _ _
// | \ | | ___ __| | ___| ___| _| | |
// | \| |/ _ \ / _` |/ _ \ |_ | | | | | |
// | |\ | (_) | (_| | __/ _|| |_| | | |
// |_| \_|\___/ \__,_|\___|_| \__,_|_|_|
@mixin nodefull{
div.cols{
display: flex;
@@ -549,6 +575,7 @@ article.node-type-evenement.view-mode-full{
"day month"
"day year";
// align-items: baseline;
span.date-day{
grid-area: day;