twig /lesprojets .islaureat

This commit is contained in:
2025-11-28 11:43:45 +01:00
parent 863f248656
commit 2b03838407
3 changed files with 13 additions and 10 deletions

View File

@@ -5298,14 +5298,14 @@ main {
#lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul li .node-type-projet:hover { #lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul li .node-type-projet:hover {
transform: scale(1.05); /* effet de zoom léger */ transform: scale(1.05); /* effet de zoom léger */
} }
#lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul li .node-type-projet:has(.laureat:not(:empty)) { #lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul li .node-type-projet.is-laureat {
z-index: 0; z-index: 0;
} }
#lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul li .node-type-projet:has(.laureat:not(:empty))::before { #lesprojets .content_container .views-element-container .views-row .views-field-field-projets-lie .field-content ul li .node-type-projet.is-laureat::before {
content: ""; content: "";
position: absolute; position: absolute;
top: -1.3rem; top: -1rem;
left: -1.3rem; left: -1.5rem;
width: 2.5rem; width: 2.5rem;
height: 2.5rem; height: 2.5rem;
background-image: url("../img/laureat-ouvert.svg"); background-image: url("../img/laureat-ouvert.svg");

View File

@@ -169,18 +169,18 @@ main{
transition: transform 0.4s ease-in-out; // animation plus fluide transition: transform 0.4s ease-in-out; // animation plus fluide
&:hover { &:hover {
transform: scale(1.05); /* effet de zoom léger */ transform: scale(1.05); /* effet de zoom léger */
} }
position: relative; position: relative;
&:has(.laureat:not(:empty)){ &.is-laureat{
z-index: 0; z-index: 0;
} }
&:has(.laureat:not(:empty))::before { &.is-laureat::before {
content: ""; content: "";
position: absolute; position: absolute;
// display: block; // display: block;
top:-1.3rem; top:-1rem;
left: -1.3rem; left: -1.5rem;
width: 2.5rem; width: 2.5rem;
height: 2.5rem; height: 2.5rem;
// background-color: #f6f7f3; // background-color: #f6f7f3;

View File

@@ -62,7 +62,10 @@
* @ingroup themeable * @ingroup themeable
*/ */
#} #}
<article{{ attributes }}> {# On calcule une variable Twig pour savoir si le node est lauréat #}
{% set is_laureat = node.field_laureats.value ?? 0 %}
<article{{ attributes.addClass(is_laureat ? 'is-laureat' : '') }}>
{{ title_prefix }} {{ title_prefix }}
{% if label and not page %} {% if label and not page %}