restreint carrousel ressourece

This commit is contained in:
2025-05-26 14:49:53 +02:00
parent 08d8b37aa2
commit 0de3eb6351
2 changed files with 33 additions and 2 deletions
+14
View File
@@ -51,6 +51,8 @@ function eql_preprocess_node(&$variables){
} }
} }
} }
function eql_preprocess_page(array &$variables) { function eql_preprocess_page(array &$variables) {
$node = \Drupal::routeMatch()->getParameter('node'); $node = \Drupal::routeMatch()->getParameter('node');
if ($node instanceof \Drupal\node\NodeInterface && $node->bundle() === 'ressource') { if ($node instanceof \Drupal\node\NodeInterface && $node->bundle() === 'ressource') {
@@ -70,6 +72,18 @@ function eql_preprocess_page(array &$variables) {
} }
} }
function eql_preprocess_block(array &$variables) {
// Vérifie si on est sur une page node de type 'ressource'
$route_match = \Drupal::routeMatch();
$node = $route_match->getParameter('node');
if ($node instanceof \Drupal\node\NodeInterface && $node->bundle() === 'ressource') {
$variables['is_ressource_page'] = TRUE;
}
else {
$variables['is_ressource_page'] = FALSE;
}
}
function eql_preprocess_field(&$variables) { function eql_preprocess_field(&$variables) {
@@ -44,7 +44,24 @@
{% block content %} {% block content %}
<div class="carousel"> {% if is_ressource_page %}
{# Affichage du carrousel uniquement sur les pages de type ressource #}
<div class="carousel">
<div class="main-image-container">
<div class="arrow left" id="prevArrow">←</div>
<img id="mainImage" src="" alt="Image principale">
<div class="arrow right" id="nextArrow">→</div>
</div>
<div class="caption" id="caption"></div>
<div class="thumbnails-wrapper">
<div class="thumb-arrow left" id="thumbPrev">←</div>
<div class="thumbnails" id="thumbnails"></div>
<div class="thumb-arrow right" id="thumbNext">→</div>
</div>
</div>
{% endif %}
{# <div class="carousel">
<div class="main-image-container"> <div class="main-image-container">
<div class="arrow left" id="prevArrow">←</div> <div class="arrow left" id="prevArrow">←</div>
<img id="mainImage" src="" alt="Image principale"> <img id="mainImage" src="" alt="Image principale">
@@ -55,7 +72,7 @@
<div class="thumb-arrow left" id="thumbPrev">←</div> <div class="thumb-arrow left" id="thumbPrev">←</div>
<div class="thumbnails" id="thumbnails"></div> <div class="thumbnails" id="thumbnails"></div>
<div class="thumb-arrow right" id="thumbNext">→</div> <div class="thumb-arrow right" id="thumbNext">→</div>
</div> </div> </div> </div> #}
{{ content }} {{ content }}
{% endblock %} {% endblock %}
</div> </div>