diff --git a/web/themes/custom/eql/dist/assets/css/bundle.css b/web/themes/custom/eql/dist/assets/css/bundle.css index 92f6f85..385b1a2 100644 --- a/web/themes/custom/eql/dist/assets/css/bundle.css +++ b/web/themes/custom/eql/dist/assets/css/bundle.css @@ -5465,11 +5465,11 @@ svg.ext { .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-podcasts a:hover::before { content: url("../images/pictos/podcasts-blanc.svg"); } -.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-reportages-photos a::before { +.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-reportage-photos a::before { content: url("../images/pictos/en-images.svg"); padding-right: 0.5rem; } -.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-reportages-photos a:hover::before { +.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-reportage-photos a:hover::before { content: url("../images/pictos/en-images-blanc.svg"); } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-livres a::before { @@ -5486,11 +5486,11 @@ svg.ext { .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-articles a:hover::before { content: url("../images/pictos/ecrits-blanc.svg"); } -.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-publications-rapports a::before { +.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-publications---rapports a::before { content: url("../images/pictos/ecrits.svg"); padding-right: 0.5rem; } -.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-publications-rapports a:hover::before { +.path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters .buttons-filtres-ressources button.button-publications---rapports a:hover::before { content: url("../images/pictos/ecrits-blanc.svg"); } .path-ressources .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .layout__region--content .block-region-content .block-views-blockbase-de-donnees-block-1 .view-base-de-donnees .view-filters form::before { diff --git a/web/themes/custom/eql/eql.theme b/web/themes/custom/eql/eql.theme index a3ad30e..71f8568 100644 --- a/web/themes/custom/eql/eql.theme +++ b/web/themes/custom/eql/eql.theme @@ -76,6 +76,9 @@ 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(); @@ -268,6 +271,28 @@ function eql_preprocess_views_view_unformatted(array &$variables) { } +function eql_preprocess_form(&$variables) { + $terms = \Drupal::entityTypeManager() + ->getStorage('taxonomy_term') + ->loadTree('type_de_media'); + + $transliterator = \Drupal::service('transliteration'); + $media_links = []; + + foreach ($terms as $term) { + $slug = strtolower($transliterator->transliterate($term->name)); + $slug = Html::cleanCssIdentifier($slug); // Nettoie pour CSS + + $media_links[] = [ + 'tid' => $term->tid, + 'label' => $term->name, + 'slug' => $slug, + ]; + } + + $variables['media_links'] = $media_links; +} + diff --git a/web/themes/custom/eql/scss/pages/ressources.scss b/web/themes/custom/eql/scss/pages/ressources.scss index 2be62e6..32251af 100644 --- a/web/themes/custom/eql/scss/pages/ressources.scss +++ b/web/themes/custom/eql/scss/pages/ressources.scss @@ -206,7 +206,7 @@ } } } - &.button-reportages-photos{ + &.button-reportage-photos{ a { &::before{ content:url("../images/pictos/en-images.svg"); @@ -239,7 +239,7 @@ } } } - &.button-publications-rapports{ + &.button-publications---rapports{ a { &::before{ content:url("../images/pictos/ecrits.svg"); diff --git a/web/themes/custom/eql/templates/partials/form.html.twig b/web/themes/custom/eql/templates/partials/form.html.twig index 836a413..7cfc03f 100644 --- a/web/themes/custom/eql/templates/partials/form.html.twig +++ b/web/themes/custom/eql/templates/partials/form.html.twig @@ -12,7 +12,7 @@ * @ingroup themeable */ #} - +{#
#} + + - -