diff --git a/web/themes/custom/eql/css-compiled/styles.css b/web/themes/custom/eql/css-compiled/styles.css index f798a4b..e95052b 100644 --- a/web/themes/custom/eql/css-compiled/styles.css +++ b/web/themes/custom/eql/css-compiled/styles.css @@ -1901,7 +1901,6 @@ a { .offresdeservices .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .block-region-content .block-views-blockoffres-de--block-1 .view-display-id-block_1 { margin: auto; } .offresdeservices .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .block-region-content .block-views-blockoffres-de--block-1 .view-filters { - display: none; background: white; } .offresdeservices .layout-content .region-content #block-contenudelapageprincipale .layout--onecol .block-region-content .block-views-blockoffres-de--block-1 .view-content { display: flex; diff --git a/web/themes/custom/eql/eql.theme b/web/themes/custom/eql/eql.theme index e3d2861..ca4d644 100644 --- a/web/themes/custom/eql/eql.theme +++ b/web/themes/custom/eql/eql.theme @@ -32,16 +32,16 @@ function eql_preprocess_node(&$variables){ } -/** - * Implements hook_preprocess_field(). - */ -function eql_preprocess_field(&$variables) { - $node = \Drupal::routeMatch()->getParameter('node'); - if($node) { - $type_protagoniste = $node->get('field_type_de_protagoniste')->getString(); - $variables['attributes']['class'][] = 'type-de-protagoniste-' . $type_protagoniste; - } -} +// /** +// * Implements hook_preprocess_field(). +// */ +// function eql_preprocess_field(&$variables) { +// $node = \Drupal::routeMatch()->getParameter('node'); +// if($node) { +// $type_protagoniste = $node->get('field_type_de_protagoniste')->getString(); +// $variables['attributes']['class'][] = 'type-de-protagoniste-' . $type_protagoniste; +// } +// } diff --git a/web/themes/custom/eql/scss/pages/_offresdeservices.scss b/web/themes/custom/eql/scss/pages/_offresdeservices.scss index 464005b..4d739f9 100644 --- a/web/themes/custom/eql/scss/pages/_offresdeservices.scss +++ b/web/themes/custom/eql/scss/pages/_offresdeservices.scss @@ -94,7 +94,7 @@ // bandeau filtes .view-filters{ - display: none; + // display: none; background: $white; } diff --git a/web/themes/custom/eql/templates/form-element.html.twig b/web/themes/custom/eql/templates/form-element.html.twig new file mode 100644 index 0000000..b474619 --- /dev/null +++ b/web/themes/custom/eql/templates/form-element.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Theme override for a form element. + * + * @todo Remove when https://www.drupal.org/node/3010558 is fixed. + * + * @see template_preprocess_form_element() + */ +#} +{# + Most of core-provided js assumes that the CSS class pattern js-form-item-[something] or + js-form-type-[something] exists on form items. We have to keep them. +#} +{% + set classes = [ + 'js-form-item', + 'form-item', + 'js-form-type-' ~ type|clean_class, + 'form-type--' ~ type|clean_class, + type in ['checkbox', 'radio'] ? 'form-type--boolean', + 'js-form-item-' ~ name|clean_class, + 'form-item--' ~ name|clean_class, + title_display not in ['after', 'before'] ? 'form-item--no-label', + disabled == 'disabled' ? 'form-item--disabled', + errors ? 'form-item--error', + ] +%} +{% + set description_classes = [ + 'form-item__description', + description_display == 'invisible' ? 'visually-hidden', + ] +%} + + {% if label_display in ['before', 'invisible'] %} + {{ label }} + {% endif %} + {% if prefix is not empty %} + {{ prefix }} + {% endif %} + {% if description_display == 'before' and description.content %} + + {{ description.content }} + + {% endif %} + {{ children }} + {% if suffix is not empty %} + {{ suffix }} + {% endif %} + {% if label_display == 'after' %} + {{ label }} + {% endif %} + {% if errors %} +
+ {{ errors }} +
+ {% endif %} + {% if description_display in ['after', 'invisible'] and description.content %} + + {{ description.content }} + + {% endif %} +