logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Mise à jour des classes de Drupal 7.x vers 8.x

05/07/2025, by Ivan

Changements dans les classes principales

Simplification des noms des classes auxiliaires "element-x"

Drupal 7 a introduit plusieurs nouvelles classes : element-hidden, element-invisible et element-focusable. Il était difficile de comprendre précisément ce que ces classes faisaient d'après leurs noms, c'est pourquoi les noms de classes ont été modifiés. Les nouveaux noms visent à faciliter la compréhension des classes et à mieux correspondre à HTML 5 Boilerplate, un framework HTML 5 populaire. Voici un tableau de correspondance et d’utilisation :

Avant (7.x) Après (8.x) Remarque
element-hidden hidden

Cache l’élément visuellement et des lecteurs d’écran (ex. : un élément qui sera ensuite rempli par JavaScript, ou que vous voulez masquer via JavaScript).

element-invisible visually-hidden

Cache visuellement l’élément mais le rend accessible aux lecteurs d’écran (ex. : un titre de menu).

element-focusable visually-hidden focusable

Permet de focaliser un élément visuellement caché via le clavier (ex. : lien de saut vers le contenu). La classe focusable doit être utilisée conjointement avec visually-hidden.

  invisible Cette classe est nouvelle dans Drupal 8. Elle cache un élément à la fois visuellement et des lecteurs d’écran, mais conserve la mise en page visuelle.

Ces classes sont implémentées dans core/modules/system/css/system.module.css.

Pour plus d’informations, veuillez consulter :