From e6e9e9f7ac978fe1fc20a180cff4009b3b254a5b Mon Sep 17 00:00:00 2001 From: Valentin Date: Wed, 6 Nov 2024 02:46:29 +0100 Subject: [PATCH] template pages projets --- web/themes/erabletheme/assets/leaf.svg | 1 + web/themes/erabletheme/css/styles.css | 368 ++++++++++++++++-- web/themes/erabletheme/css/styles.css.map | 2 +- web/themes/erabletheme/erabletheme.theme | 3 +- web/themes/erabletheme/js/erabletheme.js | 38 +- web/themes/erabletheme/scss/_fullpage.scss | 11 +- web/themes/erabletheme/scss/_projets.scss | 244 +++++++++++- .../scss/global/variables/_typography.scss | 7 +- .../fiche/region--offre-meetup.html.twig | 14 - .../templates/node/node--projet.html.twig | 3 + .../projet/field--node--field-carte.html.twig | 73 ++++ ...ield--node--field-chiffres-clefs.html.twig | 73 ++++ .../field--node--field-chronologie.html.twig | 73 ++++ ...-node--field-collectif-du-projet.html.twig | 73 ++++ .../field--node--field-diaporama.html.twig | 73 ++++ .../projet/field--node--field-liens.html.twig | 73 ++++ ...node--field-localisation-textuel.html.twig | 73 ++++ .../projet/field--node--field-texte.html.twig | 73 ++++ .../projet/field--node--field-th.html.twig | 73 ++++ ...ld--paragraph--field-inter-titre.html.twig | 73 ++++ 20 files changed, 1362 insertions(+), 59 deletions(-) create mode 100644 web/themes/erabletheme/assets/leaf.svg create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-carte.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-chiffres-clefs.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-chronologie.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-collectif-du-projet.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-diaporama.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-liens.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-localisation-textuel.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-texte.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--node--field-th.html.twig create mode 100644 web/themes/erabletheme/templates/node/projet/field--paragraph--field-inter-titre.html.twig diff --git a/web/themes/erabletheme/assets/leaf.svg b/web/themes/erabletheme/assets/leaf.svg new file mode 100644 index 0000000..b96b80c --- /dev/null +++ b/web/themes/erabletheme/assets/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/themes/erabletheme/css/styles.css b/web/themes/erabletheme/css/styles.css index 927db5d..9182149 100644 --- a/web/themes/erabletheme/css/styles.css +++ b/web/themes/erabletheme/css/styles.css @@ -867,7 +867,7 @@ body.toolbar-fixed header[role=banner] { margin-bottom: 0.5rem; margin-top: 1rem !important; font-family: "Barlow Condensed", sans-serif; - font-size: 1.2rem; + font-size: 1.6rem; padding: 0 3vw; margin-top: 1rem; color: #038788; @@ -893,17 +893,27 @@ main.main-login .login, main.main-login .user, main.main-login .register, main.m main.main-login .login > h2, main.main-login .user > h2, main.main-login .register > h2, main.main-login .contact > h2, main.main-login .ask > h2, main.main-login .add-offre > h2, main.main-user .login > h2, main.main-user .user > h2, main.main-user .register > h2, main.main-user .contact > h2, main.main-user .ask > h2, main.main-user .add-offre > h2, main.main-register .login > h2, main.main-register .user > h2, main.main-register .register > h2, main.main-register .contact > h2, main.main-register .ask > h2, main.main-register .add-offre > h2, main.main-contact .login > h2, main.main-contact .user > h2, main.main-contact .register > h2, main.main-contact .contact > h2, main.main-contact .ask > h2, main.main-contact .add-offre > h2, main.main-ask .login > h2, main.main-ask .user > h2, main.main-ask .register > h2, main.main-ask .contact > h2, main.main-ask .ask > h2, main.main-ask .add-offre > h2, main.main-add-offre .login > h2, main.main-add-offre .user > h2, main.main-add-offre .register > h2, main.main-add-offre .contact > h2, main.main-add-offre .ask > h2, main.main-add-offre .add-offre > h2 { font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; text-align: center; } +@media (min-width: 760px) { + main.main-login .login > h2, main.main-login .user > h2, main.main-login .register > h2, main.main-login .contact > h2, main.main-login .ask > h2, main.main-login .add-offre > h2, main.main-user .login > h2, main.main-user .user > h2, main.main-user .register > h2, main.main-user .contact > h2, main.main-user .ask > h2, main.main-user .add-offre > h2, main.main-register .login > h2, main.main-register .user > h2, main.main-register .register > h2, main.main-register .contact > h2, main.main-register .ask > h2, main.main-register .add-offre > h2, main.main-contact .login > h2, main.main-contact .user > h2, main.main-contact .register > h2, main.main-contact .contact > h2, main.main-contact .ask > h2, main.main-contact .add-offre > h2, main.main-ask .login > h2, main.main-ask .user > h2, main.main-ask .register > h2, main.main-ask .contact > h2, main.main-ask .ask > h2, main.main-ask .add-offre > h2, main.main-add-offre .login > h2, main.main-add-offre .user > h2, main.main-add-offre .register > h2, main.main-add-offre .contact > h2, main.main-add-offre .ask > h2, main.main-add-offre .add-offre > h2 { + font-size: 1.6rem; + } +} main.main-login .login h1, main.main-login .user h1, main.main-login .register h1, main.main-login .contact h1, main.main-login .ask h1, main.main-login .add-offre h1, main.main-user .login h1, main.main-user .user h1, main.main-user .register h1, main.main-user .contact h1, main.main-user .ask h1, main.main-user .add-offre h1, main.main-register .login h1, main.main-register .user h1, main.main-register .register h1, main.main-register .contact h1, main.main-register .ask h1, main.main-register .add-offre h1, main.main-contact .login h1, main.main-contact .user h1, main.main-contact .register h1, main.main-contact .contact h1, main.main-contact .ask h1, main.main-contact .add-offre h1, main.main-ask .login h1, main.main-ask .user h1, main.main-ask .register h1, main.main-ask .contact h1, main.main-ask .ask h1, main.main-ask .add-offre h1, main.main-add-offre .login h1, main.main-add-offre .user h1, main.main-add-offre .register h1, main.main-add-offre .contact h1, main.main-add-offre .ask h1, main.main-add-offre .add-offre h1 { font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; text-align: center; margin-top: 3rem; margin-bottom: 2rem; } +@media (min-width: 760px) { + main.main-login .login h1, main.main-login .user h1, main.main-login .register h1, main.main-login .contact h1, main.main-login .ask h1, main.main-login .add-offre h1, main.main-user .login h1, main.main-user .user h1, main.main-user .register h1, main.main-user .contact h1, main.main-user .ask h1, main.main-user .add-offre h1, main.main-register .login h1, main.main-register .user h1, main.main-register .register h1, main.main-register .contact h1, main.main-register .ask h1, main.main-register .add-offre h1, main.main-contact .login h1, main.main-contact .user h1, main.main-contact .register h1, main.main-contact .contact h1, main.main-contact .ask h1, main.main-contact .add-offre h1, main.main-ask .login h1, main.main-ask .user h1, main.main-ask .register h1, main.main-ask .contact h1, main.main-ask .ask h1, main.main-ask .add-offre h1, main.main-add-offre .login h1, main.main-add-offre .user h1, main.main-add-offre .register h1, main.main-add-offre .contact h1, main.main-add-offre .ask h1, main.main-add-offre .add-offre h1 { + font-size: 1.6rem; + } +} main.main-login .login div[role=contentinfo], main.main-login .user div[role=contentinfo], main.main-login .register div[role=contentinfo], main.main-login .contact div[role=contentinfo], main.main-login .ask div[role=contentinfo], main.main-login .add-offre div[role=contentinfo], main.main-user .login div[role=contentinfo], main.main-user .user div[role=contentinfo], main.main-user .register div[role=contentinfo], main.main-user .contact div[role=contentinfo], main.main-user .ask div[role=contentinfo], main.main-user .add-offre div[role=contentinfo], main.main-register .login div[role=contentinfo], main.main-register .user div[role=contentinfo], main.main-register .register div[role=contentinfo], main.main-register .contact div[role=contentinfo], main.main-register .ask div[role=contentinfo], main.main-register .add-offre div[role=contentinfo], main.main-contact .login div[role=contentinfo], main.main-contact .user div[role=contentinfo], main.main-contact .register div[role=contentinfo], main.main-contact .contact div[role=contentinfo], main.main-contact .ask div[role=contentinfo], main.main-contact .add-offre div[role=contentinfo], main.main-ask .login div[role=contentinfo], main.main-ask .user div[role=contentinfo], main.main-ask .register div[role=contentinfo], main.main-ask .contact div[role=contentinfo], main.main-ask .ask div[role=contentinfo], main.main-ask .add-offre div[role=contentinfo], main.main-add-offre .login div[role=contentinfo], main.main-add-offre .user div[role=contentinfo], main.main-add-offre .register div[role=contentinfo], main.main-add-offre .contact div[role=contentinfo], main.main-add-offre .ask div[role=contentinfo], main.main-add-offre .add-offre div[role=contentinfo] { font-family: "Marianne", sans-serif; font-size: 1rem; @@ -1085,7 +1095,7 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo .home_consultation h2 { margin-bottom: 1.2rem; font-family: "Barlow Condensed", sans-serif; - font-size: 1.2rem; + font-size: 1.6rem; padding: 0 3vw; margin-top: 1rem; color: #038788; @@ -1113,7 +1123,12 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo .home_consultation h2 + div h2, .home_consultation h2 + div h3, .home_consultation h2 + div h4 { font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .home_consultation h2 + div h2, .home_consultation h2 + div h3, .home_consultation h2 + div h4 { + font-size: 1.6rem; + } } @media (min-width: 1080px) { .home_consultation h2 + div h2, .home_consultation h2 + div h3, .home_consultation h2 + div h4 { @@ -1196,7 +1211,7 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo } .map-projets > h2 { font-family: "Barlow Condensed", sans-serif; - font-size: 1.2rem; + font-size: 1.6rem; padding: 0 3vw; margin-top: 1rem; color: #038788; @@ -1220,7 +1235,13 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo .map-projets > .projets_intro h4, .map-projets > .projets_intro h5, .map-projets > .projets_intro h6 { font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .map-projets > .projets_intro h1, .map-projets > .projets_intro h2, .map-projets > .projets_intro h3, + .map-projets > .projets_intro h4, .map-projets > .projets_intro h5, .map-projets > .projets_intro h6 { + font-size: 1.6rem; + } } .map-projets > .projets_intro a { color: black; @@ -1264,7 +1285,7 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo width: auto; display: inline-block; font-family: "Barlow Condensed", sans-serif; - font-size: 1.2rem; + font-size: 1.6rem; padding: 0 3vw; margin-top: 1rem; color: #038788; @@ -1303,12 +1324,14 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo .fullpage .fullpage_content p:first-of-type { margin-top: 7vh; } -.fullpage .fullpage_content .liens_fixed > div > div, .fullpage .fullpage_content .file_fixed > div > div { +.fullpage .fullpage_content .liens_fixed > div > div, .fullpage .fullpage_content .file_fixed > div > div, +.fullpage .fullpage_content .liens > div > div, .fullpage .fullpage_content .file_fixed > div > div { padding: 0 1.5vw; text-align: right; margin: 2rem 0; } -.fullpage .fullpage_content .liens_fixed > div > div a, .fullpage .fullpage_content .file_fixed > div > div a { +.fullpage .fullpage_content .liens_fixed > div > div a, .fullpage .fullpage_content .file_fixed > div > div a, +.fullpage .fullpage_content .liens > div > div a, .fullpage .fullpage_content .file_fixed > div > div a { text-align: center; color: black; font-family: "Marianne", sans-serif; @@ -1319,27 +1342,31 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo padding: 9px 18px; transition: background-color 0.3s ease; } -.fullpage .fullpage_content .liens_fixed > div > div a svg, .fullpage .fullpage_content .file_fixed > div > div a svg { +.fullpage .fullpage_content .liens_fixed > div > div a svg, .fullpage .fullpage_content .file_fixed > div > div a svg, +.fullpage .fullpage_content .liens > div > div a svg, .fullpage .fullpage_content .file_fixed > div > div a svg { display: none; } -.fullpage .fullpage_content .liens_fixed > div > div a:hover, .fullpage .fullpage_content .file_fixed > div > div a:hover { +.fullpage .fullpage_content .liens_fixed > div > div a:hover, .fullpage .fullpage_content .file_fixed > div > div a:hover, +.fullpage .fullpage_content .liens > div > div a:hover, .fullpage .fullpage_content .file_fixed > div > div a:hover { background-color: #00ff80; } -.fullpage .fullpage_content .liens_fixed > div > div a, .fullpage .fullpage_content .file_fixed > div > div a { +.fullpage .fullpage_content .liens_fixed > div > div a, .fullpage .fullpage_content .file_fixed > div > div a, +.fullpage .fullpage_content .liens > div > div a, .fullpage .fullpage_content .file_fixed > div > div a { display: inline-block; } @media (min-width: 1080px) { - .fullpage .fullpage_content .liens_fixed > div > div, .fullpage .fullpage_content .file_fixed > div > div { + .fullpage .fullpage_content .liens_fixed > div > div, .fullpage .fullpage_content .file_fixed > div > div, + .fullpage .fullpage_content .liens > div > div, .fullpage .fullpage_content .file_fixed > div > div { margin-bottom: 0 !important; margin: 0; - position: fixed; - left: 75vw; bottom: 10vh; } - .fullpage .fullpage_content .liens_fixed > div > div > div, .fullpage .fullpage_content .file_fixed > div > div > div { + .fullpage .fullpage_content .liens_fixed > div > div > div, .fullpage .fullpage_content .file_fixed > div > div > div, + .fullpage .fullpage_content .liens > div > div > div, .fullpage .fullpage_content .file_fixed > div > div > div { height: 3vh; } - .fullpage .fullpage_content .liens_fixed > div > div a, .fullpage .fullpage_content .file_fixed > div > div a { + .fullpage .fullpage_content .liens_fixed > div > div a, .fullpage .fullpage_content .file_fixed > div > div a, + .fullpage .fullpage_content .liens > div > div a, .fullpage .fullpage_content .file_fixed > div > div a { max-width: 19vw; } } @@ -1380,8 +1407,8 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo @media (min-width: 760px) { .fullpage.large-container { width: auto; - margin-left: 3vw; - margin-right: 3vw; + margin-left: 7.5vw; + margin-right: 7.5vw; } } @@ -1581,7 +1608,12 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er margin-bottom: 2vh; font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .content_gouvernance .views-row article > h2 { + font-size: 1.6rem; + } } .content_gouvernance .views-row article > h2 + div > div { margin-bottom: 2em; @@ -1601,7 +1633,12 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er margin-bottom: 2vh; font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .content_partenaires .views-row article > h2 { + font-size: 1.6rem; + } } .content_partenaires .views-row article > div:first-of-type { height: unset !important; @@ -2004,7 +2041,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er margin-bottom: 3vh; width: auto; font-family: "Barlow Condensed", sans-serif; - font-size: 1.2rem; + font-size: 1.6rem; padding: 0 3vw; margin-top: 1rem; color: #038788; @@ -2261,14 +2298,20 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er margin: 0 !important; font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .fullpage.projets > .intro_map > header h1, .fullpage.projets > .intro_map > header h2, .fullpage.projets > .intro_map > header h3, + .fullpage.projets > .intro_map > header h4, .fullpage.projets > .intro_map > header h5, .fullpage.projets > .intro_map > header h6 { + font-size: 1.6rem; + } } .fullpage.projets > .intro_map > header > h2 { margin-bottom: 5vh !important; padding-bottom: 3.5vh !important; border-bottom: 1px solid #038788; font-family: "Barlow Condensed", sans-serif; - font-size: 1.2rem; + font-size: 1.6rem; padding: 0 3vw; margin-top: 1rem; color: #038788; @@ -2349,7 +2392,7 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama { grid-column: 1; grid-row: 1/5; - align-self: center; + align-self: start; } .fullpage.projets > .projets_list > .views-row > .views-field-field-diaporama > .field-content { width: 8rem; @@ -2398,11 +2441,16 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er line-height: 1.3; font-family: "Barlow", sans-serif; color: black; - font-size: 1.6rem; + font-size: 1.2rem; } .fullpage.projets > .projets_list > .views-row > .views-field-field-sous-titre a { color: black; } +@media (min-width: 760px) { + .fullpage.projets > .projets_list > .views-row > .views-field-field-sous-titre { + font-size: 1.6rem; + } +} .fullpage.projets > .projets_list > .views-row > .views-field-field-localisation-textuel { grid-column: 2; grid-row: 3; @@ -2438,7 +2486,271 @@ aside.layout-sidebar-first:has(#block-erabletheme-leprogramme-2) > div #block-er } .fullpage.projet_full { - background-color: blue; + overflow-x: hidden; +} +.fullpage.projet_full .retour_projets { + padding-top: 3vh; + padding-left: 3vw; + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; +} +.fullpage.projet_full .retour_projets a { + font-size: 0.8rem; + font-weight: 800; + color: #038788; +} +.fullpage.projet_full .sous_titre > div > div { + font-family: "Barlow", sans-serif; + color: black; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .fullpage.projet_full .sous_titre > div > div { + font-size: 1.6rem; + } +} +.fullpage.projet_full .localisation { + margin-left: 3vw; + margin-top: 2rem; + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; +} +.fullpage.projet_full .thematiques { + margin-top: 1rem; + margin-left: 3vw; +} +.fullpage.projet_full .thematiques > div > div > div { + display: inline-block; + font-size: 0.8rem !important; + background-color: #d3f0ea; + margin: 0.2rem; + transition: background-color 0.3s ease; + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; +} +.fullpage.projet_full .thematiques > div > div > div:hover { + background-color: #8ec2b8; +} +.fullpage.projet_full .thematiques > div > div > div a { + display: block; + color: black; + padding: 0.2rem 0.4rem; +} +.fullpage.projet_full .diapo { + margin-top: 3rem; + margin-left: 9vw; + margin-right: 9vw; +} +@media screen and (min-width: 760px) { + .fullpage.projet_full .diapo { + margin-left: 3vw; + margin-right: 3vw; + } +} +.fullpage.projet_full .diapo img { + width: 100%; + height: auto; +} +.fullpage.projet_full .diapo .image-field-caption p { + margin: 0; + padding: 0; + margin-top: 0.5rem; + font-size: 0.8rem; + opacity: 0.7; +} +.fullpage.projet_full .diapo .slick-arrow { + width: 1.2rem; + height: 1.2rem; + border-radius: 1.5rem; + background-color: #038788 !important; + transition: background-color 0.3s ease; +} +.fullpage.projet_full .diapo .slick-arrow:hover { + background-color: white !important; +} +.fullpage.projet_full .diapo .slick-arrow:hover::before { + color: #038788; +} +.fullpage.projet_full .diapo .slick-arrow::before { + opacity: 1 !important; + color: white; + font-weight: bold; + font-family: "Marianne", sans-serif; + display: block; + font-size: 0.8rem !important; +} +.fullpage.projet_full .diapo .slick-prev { + left: -2rem; +} +.fullpage.projet_full .diapo .slick-next { + right: -2rem; +} +.fullpage.projet_full .text-content .intertitre { + margin-left: 3vw; + font-family: "Marianne", sans-serif; + font-size: 0.9rem; + color: #038788; + font-weight: 800; +} +@media (min-width: 760px) { + .fullpage.projet_full .text-content .intertitre { + font-size: 1.2rem; + } +} +.fullpage.projet_full .text-content .paragraph { + margin-bottom: 3rem; +} +.fullpage.projet_full .text-content .paragraph > div > div > p { + margin: 1.2rem 0 !important; +} +.fullpage.projet_full .chiffre-clefs > div > div { + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-column-gap: 2rem; + grid-row-gap: 2rem; + width: auto; + margin: 4rem 3vw; +} +.fullpage.projet_full .chiffre-clefs > div > div .paragraph > div:first-of-type { + font-size: 2rem !important; + font-family: "Marianne", sans-serif; + font-size: 0.9rem; + color: #038788; + font-weight: 800; +} +@media (min-width: 760px) { + .fullpage.projet_full .chiffre-clefs > div > div .paragraph > div:first-of-type { + font-size: 1.2rem; + } +} +.fullpage.projet_full .chiffre-clefs > div > div .paragraph p { + margin: 0; + padding: 0; + margin-top: 0.5rem; + color: #038788; +} +.fullpage.projet_full .carte { + width: auto; + margin: 4rem 3vw; +} +.fullpage.projet_full .carte .leaflet-pane path { + stroke: #00ff80; + stroke-width: 2; + fill: #00ff80; + fill-opacity: 0.2; +} +.fullpage.projet_full .chronologie { + display: none; +} +.fullpage.projet_full .equipe > div > div:first-of-type { + margin-left: 3vw; + margin-bottom: 2rem; + font-family: "Barlow", sans-serif; + color: black; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .fullpage.projet_full .equipe > div > div:first-of-type { + font-size: 1.6rem; + } +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div { + padding-left: 3vw; + padding-right: 3vw; + margin: 1rem 0; + margin-bottom: 3rem !important; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:first-of-type { + margin-bottom: 2rem; + font-family: "Marianne", sans-serif; + font-size: 0.9rem; + color: #038788; + font-weight: 800; +} +@media (min-width: 760px) { + .fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:first-of-type { + font-size: 1.2rem; + } +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div { + display: grid; + grid-template-columns: 1fr; + grid-row-gap: 1rem; + grid-column-gap: 4rem; + width: 75%; +} +@media screen and (min-width: 760px) { + .fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div { + grid-template-columns: repeat(2, 1fr); + width: unset; + } +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div { + margin-bottom: 1.5rem; +} +@media screen and (min-width: 760px) { + .fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div { + margin-bottom: 0; + } +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph { + margin: 0 !important; + padding: 0 !important; + display: grid; + grid-template-columns: auto 1fr; + grid-column-gap: 0; + flex-direction: column; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:first-of-type { + grid-column: 1/span 2; + grid-row: 1; + margin: 0; + padding: 0; + display: block; + width: 5rem; + height: 5rem; + margin-bottom: 0.75rem; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:first-of-type > div { + width: 5rem; + height: 5rem; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:first-of-type > div > img { + width: 5rem; + height: auto; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(2) { + grid-column: 2; + grid-row: 2; + margin: 0; + padding: 0; + margin-left: 0.3rem; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(3) { + grid-column: 1; + grid-row: 2; + margin: 0; + padding: 0; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(4) { + margin-top: 0.5rem; + grid-column: 1/span 2; + grid-row: 3; +} +.fullpage.projet_full .equipe > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > div > div > .paragraph > div:nth-of-type(4) p { + margin: 0; + padding: 0; +} +.fullpage.projet_full .liens > div > div > div, +.fullpage.projet_full .file_fixed > div > div > div { + padding: 1rem 0; +} + +#block-erabletheme-views-block-projets-block-1 { + display: none; } @media (min-width: 760px) { diff --git a/web/themes/erabletheme/css/styles.css.map b/web/themes/erabletheme/css/styles.css.map index f75657c..506d33d 100644 --- a/web/themes/erabletheme/css/styles.css.map +++ b/web/themes/erabletheme/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/styles.scss","../scss/global/_fonts.scss","../scss/global/variables/_layout.scss","../scss/global/variables/_typography.scss","../scss/global/_typography.scss","../scss/global/_global.scss","../scss/partials/_header.scss","../scss/global/variables/_colors.scss","../scss/partials/_footer.scss","../scss/partials/_carousel.scss","../scss/partials/_articles.scss","../scss/partials/_articles_teaser.scss","../scss/partials/_forms.scss","../scss/_home.scss","../scss/_fullpage.scss","../scss/_gouvernance.scss","../scss/_partenaires.scss","../scss/_consultation.scss","../scss/_meetup.scss","../scss/_projets.scss","../scss/_actualites.scss","../scss/_faq.scss"],"names":[],"mappings":";AAAA;ACAA;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AC7CF;AAMA;EACI;EACA;EACA;EACA;;;ACbJ;AAQA;ACRA;EACI;;;ACAJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;;;AAGF;EACI;;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;AL7BA;AMPA;EACI;EACA;;;AAGJ;EACI;;;AAMA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKhB;EAKI;;AAJA;EACI;EACA;;AAGJ;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAGR;EACI;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EAXJ;IAYQ;;EACA;IACI;IACA;;;AAGR;EAlBJ;IAmBM;;;AAEF;EArBJ;IAsBM;;EACA;IACI;IACA;IACA;;;AAIV;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,kBC3HP;ED4HO;EACA;EACA;EACA;EACA;;AACA;EACI,WHjIT;EGkIS;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBCxKP;EDyKO;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA,OCjMf;;ADmMW;EACI;EACA,OCrMf;;ADuMW;EA1BJ;IA2BQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEI;EACI;;AAEJ;EACI;;AAQpB;EACI;;AAEJ;AAAA;AAAA;EAGI;EACA;;AAEJ;EAvEJ;IAwEQ;IACA;IACA;;EACA;IACI;;EACA;IACI;IACA;;;AAKhB;EACI;EACA;EACA;;AAGR;EACI;;AAGR;EACE;EACA;;AAGN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,WHpRA;EGqRA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBCtSH;;ADwSC;EACE;EACA;;AACA;EACE,kBC5SL;;ADkTT;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WH9TI;EG+TJ;;AACA;EACE;;AACA;EACE;;;AErUd;EACI;EACA;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;;;AAGR;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;IACA;;;AAGR;EA3BJ;IA4BQ;IACA,cNpCL;;;AMuCH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI,ODnDX;ECoDW,WLtDT;EKuDS;EACA;EACA;;AAEJ;EAVJ;IAWQ;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;;;AAIR;EACI;;AACA;EACE;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBDrFjB;;ACuFe;EACE;;AAGJ;EACE;;AAIN;EA1BJ;IA2BQ;IACA;;;AAKZ;EAlGJ;IAmGQ;;;AAGR;EA5GJ;IA6GQ;;;;AC5GN;EADF;IAEI;IACA;;;AAEF;EACI;EACA;;AACA;EAHJ;IAIM;IACA;;;AAEF;EACI;;AACA;EAFJ;IAGQ;;;AAEN;EACE;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;;AAKhB;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASM;IACA;IACA;;;AAEF;EACE;;AACA;EACE,OF9DP;;AEiEG;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIR;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI,OFzGT;;AE2GK;EACI;;AAIV;EAEI;EACA;EACA;;ANrER;EACE;EACA;EACA;EACA;EACA,WAnDU;EAoDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBI/DS;;;AGCT;EPyBF;EACA,WAtBe;EAuBf;;AOxBE;EACI;EACA,cRNG;;AQOH;EACI,WPPG;EOQH;EACA,OHTL;;AGYH;EACI,cRdG;EQeH;;AACA;EACI,WPhBG;EOiBH;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEA;EACI,WPhCF;EOiCE;;AAIJ;EACI;EACA;;AACA;EACI;EACA;;AAMhB;EACI;;AAGJ;EACE;EPxBJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EOmBE;IPlBA,WAlCU;;;AOyDV;EACI;EACA;EACA;;APfN;EACE;EACA;EACA;EACA;EACA,WAnDU;EAoDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBI/DS;;AGiEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE;;;AClFJ;EACI;EACA;EACA;;AACE;EACI;EACA;EACA;EACA,cTTD;ESUC,eTVD;ESWC;EACA;;AAEI;EACI;EACA;;AAEJ;EACE;;AAKV;EACI;EA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CA;EACI;EACA;EACA;;AAEJ;EAVJ;IAWQ;;;AAEJ;EAbJ;IAcQ;;;AAKZ;EbRd;EACA,WAtBe;EAuBf;EaQkB;EACA,cdrCT;;AcwCK;EACI;EACA;EACA;EACA;EACA;;AbGlB;EACE;EACA;EACA;EACA;EACA,WAnDU;EAoDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBI/DS;;;AUAb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EdmBF;EACA,WAtBe;EAuBf;EcnBE,kBVRG;EUSH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;;;AAEJ;EArBJ;IAsBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AC9DA;EACI;EACA;EACA;EACA,ahBLG;EgBMH,chBNG;EgBOH;EACA;;AACA;EARJ;IASQ;;;AAGR;EfaF;EACA,WAtBe;EAuBf;;AebM;EACI,ahBhBD;EgBiBC,chBjBD;;AgBkBC;EAHJ;IAIQ;;;AAGR;EACI,kBXtBL;EWuBK;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZJ;IAaQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdJ;IAeQ;IACA;IACA;IACA;;;AAGR;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EfpFhB;EACA,WAtBe;EAuBf;;AeqFc;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGN;EACI;EACA;;AACA;EACI,OX9IjB;EW+IiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ahBtMK;EC0BT;EACA,WAtBe;EAuBf;;Ae4KI;EACI;;AACA;EACE;EfjLV;EACA,WAtBe;EAuBf;;AemLM;EACI;;AACA;EACE;EACA,kBXlNP;EWmNO;EACA;EACA;Ef5LZ;EACA,WAtBe;EAuBf;;AeiME;EACI;;AAEJ;EACI;;;AAIR;Ef3ME;EACA,WAtBe;EAuBf;;Ae2ME;EACI;EACA,chBzOG;;AgB0OH;EACI,Wf1OG;Ee2OH;EACA,OX5OL;;AW+OH;EACE;EACA;EfvOJ;EACA,WATY;EAUZ;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;Ee4NE;If3NA,WAfS;;;AegPL;EACI;EACA;EACA,ahBzPD;EgB0PC,chB1PD;EgB2PC;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;IACA;;;AAIZ;EAII;EACA;EACA;EACA,OX9Rb;EW+Ra;;AAPA;EACI;;AAQR;EAOI;EACA;EACA;EACA,OX3Sb;;AWkSa;EACI;;AAEJ;EACI;;AAOR;EACI;EACA;EACA,Wf7SL;Ee8SK;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA,kBXnUjB;EWoUiB;EACA;EACA;EACA;EACA,WfxUT;EeyUS;EACA;;AAEJ;EACI;;AAGR;EAII;EACA;EACA;EACA,WfvVL;EewVK;EACA;;AARA;EACI;;AAQJ;EAVJ;IAWQ;IACA;IACA;;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AfjUtB;EACE;EACA;EACA;EACA;EACA,WAnDU;EAoDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBI/DS;;AWmXW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;Af9VtB;EACE;EACA;EACA;EACA;EACA,WAnDU;EAoDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBI/DS;;AWgZW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;;;ACpapB;EACE;;AAEE;EADF;IAEI;IACA;;;AAEF;EACE;EACA;EhBiBJ;EACA,WAtBe;EAuBf;;AgBjBI;AAAA;EAEE;EACA;EhB4BN;EACA;EACA,WAxCa;;AgBaT;EACE;EACA;EACA;EhBTN;EACA,WATY;EAUZ;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EgBHI;IhBIF,WAfS;;;AgBgBL;EALF;IAMI;;;AAIN;EACE;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;IACA;;;AAGA;EhBTN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgBKM;IhBJJ,WAlCU;;;AgByCN;EhBlBN;EACA,WAtBe;EAuBf;;AgBsBA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EATF;IAUM;;;AAEJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EhBnEN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AgBiEM;EACE,OZpGH;;AJmCL;EgB4DI;IhB3DF,WAlCU;;;AgBsGR;EACE;EACA;EACA;EACA;EACA;EhBpEN;EACA;EACA,WAxCa;;AgB2GP;EACE;;AAIJ;EACE;EACA;EACA;EhB7FN;EACA,WAtBe;EAuBf;;AgB6FM;EACE;;AAGJ;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EhB5GV;EACA,WAtBe;EAuBf;;AgB4GU;EACE;;AAEF;EACE;EACA;EACA;;;AASd;EACE;;;ACvJA;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;ACTR;ElB0BE;EACA,WAtBe;EAuBf;EkB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OdZL;EcaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OdlCL;;AcqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ElBjCF;EACA,WAtBe;EAuBf;EkBiCE,kBd5DG;Ec6DH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;;;AAEJ;EAtBJ;IAuBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"styles.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/styles.scss","../scss/global/_fonts.scss","../scss/global/variables/_layout.scss","../scss/global/variables/_typography.scss","../scss/global/_typography.scss","../scss/global/_global.scss","../scss/partials/_header.scss","../scss/global/variables/_colors.scss","../scss/partials/_footer.scss","../scss/partials/_carousel.scss","../scss/partials/_articles.scss","../scss/partials/_articles_teaser.scss","../scss/partials/_forms.scss","../scss/_home.scss","../scss/_fullpage.scss","../scss/_gouvernance.scss","../scss/_partenaires.scss","../scss/_consultation.scss","../scss/_meetup.scss","../scss/_projets.scss","../scss/_actualites.scss","../scss/_faq.scss"],"names":[],"mappings":";AAAA;ACAA;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AC7CF;AAMA;EACI;EACA;EACA;EACA;;;ACbJ;AAQA;ACRA;EACI;;;ACAJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;;;AAGF;EACI;;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;AL7BA;AMPA;EACI;EACA;;;AAGJ;EACI;;;AAMA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKhB;EAKI;;AAJA;EACI;EACA;;AAGJ;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAGR;EACI;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EAXJ;IAYQ;;EACA;IACI;IACA;;;AAGR;EAlBJ;IAmBM;;;AAEF;EArBJ;IAsBM;;EACA;IACI;IACA;IACA;;;AAIV;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,kBC3HP;ED4HO;EACA;EACA;EACA;EACA;;AACA;EACI,WHjIT;EGkIS;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBCxKP;EDyKO;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA,OCjMf;;ADmMW;EACI;EACA,OCrMf;;ADuMW;EA1BJ;IA2BQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEI;EACI;;AAEJ;EACI;;AAQpB;EACI;;AAEJ;AAAA;AAAA;EAGI;EACA;;AAEJ;EAvEJ;IAwEQ;IACA;IACA;;EACA;IACI;;EACA;IACI;IACA;;;AAKhB;EACI;EACA;EACA;;AAGR;EACI;;AAGR;EACE;EACA;;AAGN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,WHpRA;EGqRA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBCtSH;;ADwSC;EACE;EACA;;AACA;EACE,kBC5SL;;ADkTT;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WH9TI;EG+TJ;;AACA;EACE;;AACA;EACE;;;AErUd;EACI;EACA;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;;;AAGR;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;IACA;;;AAGR;EA3BJ;IA4BQ;IACA,cNpCL;;;AMuCH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI,ODnDX;ECoDW,WLtDT;EKuDS;EACA;EACA;;AAEJ;EAVJ;IAWQ;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;;;AAIR;EACI;;AACA;EACE;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBDrFjB;;ACuFe;EACE;;AAGJ;EACE;;AAIN;EA1BJ;IA2BQ;IACA;;;AAKZ;EAlGJ;IAmGQ;;;AAGR;EA5GJ;IA6GQ;;;;AC5GN;EADF;IAEI;IACA;;;AAEF;EACI;EACA;;AACA;EAHJ;IAIM;IACA;;;AAEF;EACI;;AACA;EAFJ;IAGQ;;;AAEN;EACE;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;;AAKhB;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASM;IACA;IACA;;;AAEF;EACE;;AACA;EACE,OF9DP;;AEiEG;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIR;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI,OFzGT;;AE2GK;EACI;;AAIV;EAEI;EACA;EACA;;ANlER;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;;AGCT;EPyBF;EACA,WAtBe;EAuBf;;AOxBE;EACI;EACA,cRNG;;AQOH;EACI,WPPG;EOQH;EACA,OHTL;;AGYH;EACI,cRdG;EQeH;;AACA;EACI,WPhBG;EOiBH;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEA;EACI,WPhCF;EOiCE;;AAIJ;EACI;EACA;;AACA;EACI;EACA;;AAMhB;EACI;;AAGJ;EACE;EPxBJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EOmBE;IPlBA,WAlCU;;;AOyDV;EACI;EACA;EACA;;APZN;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AGiEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE;;;AClFJ;EACI;EACA;EACA;;AACE;EACI;EACA;EACA;EACA,cTTD;ESUC,eTVD;ESWC;EACA;;AAEI;EACI;EACA;;AAEJ;EACE;;AAKV;EACI;EA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ACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EfpFhB;EACA,WAtBe;EAuBf;;AeqFc;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGN;EACI;EACA;;AACA;EACI,OX9IjB;EW+IiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ahBtMK;EC0BT;EACA,WAtBe;EAuBf;;Ae4KI;EACI;;AACA;EACE;EfjLV;EACA,WAtBe;EAuBf;;AemLM;EACI;;AACA;EACE;EACA,kBXlNP;EWmNO;EACA;EACA;Ef5LZ;EACA,WAtBe;EAuBf;;AeiME;EACI;;AAEJ;EACI;;;AAIR;Ef3ME;EACA,WAtBe;EAuBf;;Ae2ME;EACI;EACA,chBzOG;;AgB0OH;EACI,Wf1OG;Ee2OH;EACA,OX5OL;;AW+OH;EACE;EACA;EfvOJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;Ee4NE;If3NA,WAfS;;;AegPL;EACI;EACA;EACA,ahBzPD;EgB0PC,chB1PD;EgB2PC;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;IACA;;;AAIZ;EAII;EACA;EACA;EACA,OX9Rb;EW+Ra;;AAPA;EACI;;AAQR;EAOI;EACA;EACA;EACA,OX3Sb;;AWkSa;EACI;;AAEJ;EACI;;AAOR;EACI;EACA;EACA,Wf7SL;Ee8SK;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA,kBXnUjB;EWoUiB;EACA;EACA;EACA;EACA,WfxUT;EeyUS;EACA;;AAEJ;EACI;;AAGR;EAII;EACA;EACA;EACA,WfvVL;EewVK;EACA;;AARA;EACI;;AAQJ;EAVJ;IAWQ;IACA;IACA;;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;Af9TtB;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AWmXW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;Af3VtB;EACE;EACA;EACA;EACA;EACA,WAtDU;EAuDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBIlES;;AWgZW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;;;ACpapB;EACE;;AAEE;EADF;IAEI;IACA;;;AAEF;EACE;EACA;EhBiBJ;EACA,WAtBe;EAuBf;;AgBjBI;AAAA;EAEE;EACA;EhB4BN;EACA;EACA,WAzCY;;AA0CZ;EgBlCI;AAAA;IhBmCF,WA1CW;;;AgBaT;EACE;EACA;EACA;EhBTN;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EgBHI;IhBIF,WAfS;;;AgBgBL;EALF;IAMI;;;AAIN;EACE;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;IACA;;;AAGA;EhBTN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgBKM;IhBJJ,WAlCU;;;AgByCN;EhBlBN;EACA,WAtBe;EAuBf;;AgBsBA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EATF;IAUM;;;AAEJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EhBnEN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AgBiEM;EACE,OZpGH;;AJmCL;EgB4DI;IhB3DF,WAlCU;;;AgBsGR;EACE;EACA;EACA;EACA;EACA;EhBpEN;EACA;EACA,WAzCY;;AgB4GN;EACE;;AhBnER;EgB4DI;IhB3DF,WA1CW;;;AgBgHT;EACE;EACA;EACA;EhB7FN;EACA,WAtBe;EAuBf;;AgB6FM;EACE;;AAGJ;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EhB5GV;EACA,WAtBe;EAuBf;;AgB4GU;EACE;;AAEF;EACE;EACA;EACA;;;AASd;EACE;;AACA;EAEE;EACA,cjB5JO;EC0BT;EACA,WAtBe;EAuBf;;AgBkIE;EACE,WhB9JS;EgB+JT;EACA,OZhKC;;AYmKL;EhB1HA;EACA;EACA,WAzCY;;AA0CZ;EgBuHA;IhBtHE,WA1CW;;;AgBmKb;EACE,ajBxKO;EiByKP;EhB/IF;EACA,WAtBe;EAuBf;;AgBgJA;EACE;EACA,ajB9KO;;AiBgLL;EACE;EACA;EACA;EACA;EACA;EhB3JN;EACA,WAtBe;EAuBf;;AgB2JM;EACE;;AAEF;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EAJF;IAKI,ajBvMK;IiBwML,cjBxMK;;;AiB0MP;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE,OZhOH;;AYmOD;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAIF;EACE,ajBtPK;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgBiNE;IhBhNA,WAlCU;;;AgBsPV;EACE;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EhB1OR;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgBqOM;IhBpOJ,WAlCU;;;AgB0QN;EACE;EACA;EACA;EACA,OZhRH;;AYqRL;EACE;EACA;;AAEE;EACE,QZ3RK;EY4RL;EACA,MZ7RK;EY8RL;;AAIN;EACE;;AAIE;EACE,ajBxSG;EiBySH;EhB/PN;EACA;EACA,WAzCY;;AA0CZ;EgB0PI;IhBzPF,WA1CW;;;AgB0SL;EACE,cjB/SD;EiBgTC,ejBhTD;EiBiTC;EACA;;AACA;EACE;EhBpRZ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;;AACA;EgB+QU;IhB9QR,WAlCU;;;AgBqTA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAcpB;AAAA;EACE;;;AAKN;EACE;;;ACvYA;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;ACTR;ElB0BE;EACA,WAtBe;EAuBf;EkB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OdZL;EcaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OdlCL;;AcqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ElBjCF;EACA,WAtBe;EAuBf;EkBiCE,kBd5DG;Ec6DH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;;;AAEJ;EAtBJ;IAuBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"styles.css"} \ No newline at end of file diff --git a/web/themes/erabletheme/erabletheme.theme b/web/themes/erabletheme/erabletheme.theme index 3057987..e8fab3a 100644 --- a/web/themes/erabletheme/erabletheme.theme +++ b/web/themes/erabletheme/erabletheme.theme @@ -114,8 +114,9 @@ function erabletheme_theme_suggestions_views_view_alter(array &$suggestions, arr function erabletheme_theme_suggestions_node_alter(array &$suggestions, array $variables) { $is_actu = isset($variables['elements']['field_type_d_actualite']); + $is_projet = isset($variables['elements']['field_localisation_textuel']); - if (!$is_actu && isset($variables['elements']['#title'])) { + if (!$is_projet && !$is_actu && isset($variables['elements']['#title'])) { $total_title = $variables['elements']['#title']; $start_pos = strpos($total_title, '') + strlen(''); $end_pos = strpos($total_title, ''); diff --git a/web/themes/erabletheme/js/erabletheme.js b/web/themes/erabletheme/js/erabletheme.js index 0fccd38..5e2156f 100644 --- a/web/themes/erabletheme/js/erabletheme.js +++ b/web/themes/erabletheme/js/erabletheme.js @@ -2,7 +2,7 @@ * @file * erabletheme behaviors. */ -(function (Drupal) { +(function ($, Drupal) { 'use strict'; @@ -12,9 +12,8 @@ // // Carrousel // - (function($, window) { + if ($('.slick-container')) { let slickEl = $('.slick-container').find('div').eq(3); - //console.log(slickEl); $(slickEl).slick({ centerMode: true, //centerPadding: '600px', @@ -30,7 +29,14 @@ }, ], }); - })(jQuery, window); + } + + if ($('.diapo')) { + let slickEl = $('.diapo > div > div');$(slickEl).slick({ + dots: true, + appendDots: $('#carousel_dots'), + }); + } // // Toggle du menu @@ -106,8 +112,10 @@ fluoButtons = document.querySelectorAll('.liens_fixed > div > div:nth-of-type(2):not(.visually-hidden), .file_fixed > div > .visually-hidden + div > div'); } else if (document.querySelector('.offre-content')) { fluoButtons = document.querySelectorAll('.liens_fixed > div, .file_fixed > div > div'); + } else if (document.querySelector('.projets')) { + fluoButtons = document.querySelectorAll('.file_fixed > div > div > div, .liens > div > div > div'); } else { - fluoButtons = document.querySelectorAll('.liens_fixed > div > div:not(.visually-hidden), .file_fixed > div > div'); + fluoButtons = document.querySelectorAll('.liens_fixed > div > div:not(.visually-hidden), .file_fixed > div > div, .liens > div > div'); } let footer = document.querySelector('#footer_top'); @@ -115,6 +123,8 @@ for (let i = fluoButtons.length; i > 0 ; i--) { let prevButtonBottom = fluoButtons[i] ? parseInt(fluoButtons[i].style.bottom) : 0; let prevButtonHeight = fluoButtons[i] ? fluoButtons[i].offsetHeight : 0; + fluoButtons[i - 1].style.position = 'fixed'; + fluoButtons[i - 1].style.left = document.querySelector('.projets') ? '76vw' : '75vw'; if (footer.offsetTop < window.innerHeight + window.scrollY && i === fluoButtons.length) { fluoButtons[i - 1].style.bottom = `${window.innerHeight - footer.offsetTop + window.scrollY + 30}px`; } else { @@ -268,4 +278,20 @@ } } -} (Drupal)); + // + // on projects pages, replace leaflet icons with erable leafs + // + Drupal.behaviors.customLeafletInteraction = { + attach: function (context, settings) { + $(context).on('leafletMapInit', function (e, settings, map, mapid, markers) { + const leafletIcons = document.querySelectorAll('.leaflet-marker-pane img'); + console.log(leafletIcons); + for (let icon of leafletIcons) { + icon.setAttribute('src', '/themes/erabletheme/assets/leaf.svg'); + } + + }); + } + } + +} (jQuery, Drupal)); diff --git a/web/themes/erabletheme/scss/_fullpage.scss b/web/themes/erabletheme/scss/_fullpage.scss index ab4a96c..1b184b2 100644 --- a/web/themes/erabletheme/scss/_fullpage.scss +++ b/web/themes/erabletheme/scss/_fullpage.scss @@ -42,7 +42,8 @@ } - .liens_fixed > div > div, .file_fixed > div > div { + .liens_fixed > div > div, .file_fixed > div > div, + .liens > div > div, .file_fixed > div > div { padding: 0 calc($x_margin / 2); text-align: right; margin: 2rem 0; @@ -53,8 +54,8 @@ @media (min-width: $breakpoint_desktop) { margin-bottom: 0 !important; margin: 0; - position: fixed; - left: 75vw; + //position: fixed; -> dans le js direct + //left: 75vw; bottom: 10vh; > div { height: 3vh; @@ -93,8 +94,8 @@ &.large-container { @media (min-width: $breakpoint_tablet) { width: auto; - margin-left: $x_margin; - margin-right: $x_margin; + margin-left: calc($x_margin * 2.5); + margin-right: calc($x_margin * 2.5); } } } diff --git a/web/themes/erabletheme/scss/_projets.scss b/web/themes/erabletheme/scss/_projets.scss index 17a1e22..1b569fa 100644 --- a/web/themes/erabletheme/scss/_projets.scss +++ b/web/themes/erabletheme/scss/_projets.scss @@ -70,7 +70,7 @@ > .views-field-field-diaporama { grid-column: 1; grid-row: 1/5; - align-self: center; + align-self: start; > .field-content { width: 8rem; height: 8rem; @@ -150,5 +150,245 @@ } .fullpage.projet_full { - background-color: blue; + overflow-x: hidden; // enlever quand on ajoute le menu des projets à gauche + .retour_projets { + + padding-top: 3vh; + padding-left: $x_margin; + @include main_text_content(); + a { + font-size: $sm_font_size; + font-weight: 800; + color: $teal; + } + } + .sous_titre > div > div { + @include sous_titre_alt(); + } + .localisation { + margin-left: $x_margin; + margin-top: 2rem; + @include main_text_content(); + } + .thematiques { + margin-top: 1rem; + margin-left: $x_margin; + > div > div { + > div { + display: inline-block; + font-size: 0.8rem !important; + background-color: #d3f0ea; + margin: 0.2rem; + transition: background-color 0.3s ease; + @include main_text_content(); + &:hover { + background-color: #8ec2b8; + } + a { + display: block; + color: black; + padding: 0.2rem 0.4rem; + } + } + } + } + .diapo { + margin-top: 3rem; + margin-left: calc($x_margin * 3); + margin-right: calc($x_margin * 3); + @media screen and (min-width: $breakpoint_tablet) { + margin-left: $x_margin; + margin-right: $x_margin; + } + img { + width: 100%; + height: auto; + } + .image-field-caption { + p { + margin: 0; + padding: 0; + margin-top: 0.5rem; + font-size: 0.8rem; + opacity: 0.7; + } + } + + .slick-arrow { + width: 1.2rem; + height: 1.2rem; + border-radius: 1.5rem; + background-color: $teal !important; + transition: background-color 0.3s ease; + &:hover { + background-color: white !important; + &::before { + color: $teal; + } + } + &::before { + opacity: 1 !important; + color: white; + font-weight: bold; + font-family: 'Marianne', sans-serif; + display: block; + font-size: $sm_font_size !important; + } + } + .slick-prev { + left: -2rem; + } + .slick-next { + right: -2rem; + } + } + .text-content { + .intertitre { + margin-left: $x_margin; + @include sous_titre(); + } + .paragraph { + margin-bottom: 3rem; + > div > div > p { + margin: 1.2rem 0 !important; + } + } + } + .chiffre-clefs { + > div > div { + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-column-gap: 2rem; + grid-row-gap: 2rem; + width: auto; + margin: 4rem $x_margin; + .paragraph { + > div:first-of-type { + font-size: 2rem !important; + @include sous_titre(); + } + p { + margin: 0; + padding: 0; + margin-top: 0.5rem; + color: $teal; + } + } + } + } + .carte { + width: auto; + margin: 4rem $x_margin; + .leaflet-pane { + path { + stroke: $fluo_green; + stroke-width: 2; + fill: $fluo_green; + fill-opacity: 0.2; + } + } + } + .chronologie { + display: none; + } + .equipe { + > div { + > div:first-of-type { + margin-left: $x_margin; + margin-bottom: 2rem; + @include sous_titre_alt(); + } + > div:nth-of-type(2) { + > div { + > div { + padding-left: $x_margin; + padding-right: $x_margin; + margin: 1rem 0; + margin-bottom: 3rem !important; + > div:first-of-type { + margin-bottom: 2rem; + @include sous_titre(); + } + > div:nth-of-type(2) { + > div { + display: grid; + grid-template-columns: 1fr; + grid-row-gap: 1rem; + grid-column-gap: 4rem; + width: 75%; + @media screen and (min-width: $breakpoint_tablet) { + grid-template-columns: repeat(2, 1fr); + width: unset; + } + > div { + margin-bottom: 1.5rem; + @media screen and (min-width: $breakpoint_tablet) { + margin-bottom: 0; + } + > .paragraph { + margin: 0 !important; + padding: 0 !important; + display: grid; + grid-template-columns: auto 1fr; + grid-column-gap: 0; + flex-direction: column; + > div:first-of-type { + grid-column: 1 / span 2; + grid-row: 1; + margin: 0; + padding: 0; + display: block; + width: 5rem; + height: 5rem; + margin-bottom: 0.75rem; + > div { + width: 5rem; + height: 5rem; + > img { + width: 5rem; + height: auto; + } + } + } + > div:nth-of-type(2) { + grid-column: 2; + grid-row: 2; + margin: 0; + padding: 0; + margin-left: 0.3rem; + } + > div:nth-of-type(3) { + grid-column: 1; + grid-row: 2; + margin: 0; + padding: 0; + } + > div:nth-of-type(4) { + margin-top: 0.5rem; + grid-column: 1 / span 2; + grid-row: 3; + p { + margin: 0; + padding: 0; + } + } + } + } + } + } + } + } + } + } + } + .liens, + .file_fixed { + > div > div > div { + padding: 1rem 0; + } + } +} + +#block-erabletheme-views-block-projets-block-1 { + display: none; } diff --git a/web/themes/erabletheme/scss/global/variables/_typography.scss b/web/themes/erabletheme/scss/global/variables/_typography.scss index 8417cad..379b973 100644 --- a/web/themes/erabletheme/scss/global/variables/_typography.scss +++ b/web/themes/erabletheme/scss/global/variables/_typography.scss @@ -10,7 +10,7 @@ $title_size: 2.3rem; @mixin main_title() { font-family: "Barlow Condensed", sans-serif; - font-size: $l_font_size; + font-size: $xl_font_size; padding: 0 $x_margin; margin-top: 1rem; color: $teal; @@ -42,7 +42,10 @@ $title_size: 2.3rem; @mixin sous_titre_alt() { font-family: "Barlow", sans-serif; color: black; - font-size: $xl_font_size; + font-size: $l_font_size; + @media (min-width: $breakpoint_tablet) { + font-size: $xl_font_size; + } } @mixin fluo_button() { diff --git a/web/themes/erabletheme/templates/node/meetup/fiche/region--offre-meetup.html.twig b/web/themes/erabletheme/templates/node/meetup/fiche/region--offre-meetup.html.twig index d61b321..08f41c9 100644 --- a/web/themes/erabletheme/templates/node/meetup/fiche/region--offre-meetup.html.twig +++ b/web/themes/erabletheme/templates/node/meetup/fiche/region--offre-meetup.html.twig @@ -15,21 +15,7 @@ */ #} {% if content %} -
-
-
-
-
-
-
-
-
-
-
-
-
- diff --git a/web/themes/erabletheme/templates/node/node--projet.html.twig b/web/themes/erabletheme/templates/node/node--projet.html.twig index e09e1d1..4e366ae 100644 --- a/web/themes/erabletheme/templates/node/node--projet.html.twig +++ b/web/themes/erabletheme/templates/node/node--projet.html.twig @@ -71,6 +71,9 @@
+

{{ label }}

diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-carte.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-carte.html.twig new file mode 100644 index 0000000..eb7a05b --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-carte.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} +
+ {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-chiffres-clefs.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-chiffres-clefs.html.twig new file mode 100644 index 0000000..144c85a --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-chiffres-clefs.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-chronologie.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-chronologie.html.twig new file mode 100644 index 0000000..8b5b22e --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-chronologie.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-collectif-du-projet.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-collectif-du-projet.html.twig new file mode 100644 index 0000000..512992e --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-collectif-du-projet.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-diaporama.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-diaporama.html.twig new file mode 100644 index 0000000..a6dfdbf --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-diaporama.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-liens.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-liens.html.twig new file mode 100644 index 0000000..d9ea708 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-liens.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-localisation-textuel.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-localisation-textuel.html.twig new file mode 100644 index 0000000..43604bc --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-localisation-textuel.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-texte.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-texte.html.twig new file mode 100644 index 0000000..d0544a6 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-texte.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--node--field-th.html.twig b/web/themes/erabletheme/templates/node/projet/field--node--field-th.html.twig new file mode 100644 index 0000000..39b2313 --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--node--field-th.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} + diff --git a/web/themes/erabletheme/templates/node/projet/field--paragraph--field-inter-titre.html.twig b/web/themes/erabletheme/templates/node/projet/field--paragraph--field-inter-titre.html.twig new file mode 100644 index 0000000..13e795b --- /dev/null +++ b/web/themes/erabletheme/templates/node/projet/field--paragraph--field-inter-titre.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +
+{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} +