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

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

Défilement

Drupal et jQuery. Leçon 8. Intégration de jQuery UI et jQuery UI Tabs dans Drupal 7

05/07/2025, by Ivan

Code du fichier

/sites/all/modules/custom/custom.info

name = custom
description = module personnalisé
core = 7.x

/sites/all/modules/custom/custom.module

<?php

  drupal_add_library('system', 'ui.tabs');

Code CSS :

#tabs {
  border: 0px;
}

.ui-tabs-nav {
  background: none;
  border: none;
}

Code HTML dans node-product.tpl.php :

<div id="tabs">
  <ul>
    <li>
      <a href="#tabs-1">Description</a>
    </li>
    <li>
      <a href="#tabs-2">Caractéristiques</a>
    </li>
  </ul>

  <div id="tabs-1">
    <?php
      print render($content['body']);
    ?>
  </div>
  <div id="tabs-2">
    <?php
      print render($content);
    ?>
  </div>
</div>

Pour commencer, il faut créer un module personnalisé.

https://rupalbook.org/content/iz-chego-sostoit-modul-drupala

Ensuite, il faut augmenter le poids (weight) du module custom plus haut que celui des modules du noyau. Pour cela, connectez-vous à la base de données via phpMyAdmin et définissez le poids du module à 100 ou plus. L’enregistrement du module se trouve dans la table system :

Table system db

Désormais, dans le module custom, vous pouvez inclure les plugins jQuery UI, par exemple comme ceci :

<?php
drupal_add_library('system', 'ui.tabs');
drupal_add_library('system', 'ui.accordion');

Ce code peut être inséré tout au début du module, juste après la balise d’ouverture php.