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

Site de ventes groupées

05/07/2025, by Ivan

(SP) Achat groupé – c’est un terme désignant une invitation publique de l’Organisateur aux participants du Forum à acheter en gros certains produits avec une légère majoration au profit de l’Organisateur, qui prend en charge les frais de collecte, d’achat et de distribution des produits. En d’autres termes, un achat organisé de produits à prix de gros.

Un SP n’est pas un magasin, c’est simplement un achat collectif de produits au prix fabricant via l’Organisateur avec une marge minimale (en fait, la commission de l’organisateur).

Snippets (extraits de code)

05/07/2025, by Ivan

Les snippets sont de petits morceaux de code, pas aussi petits qu’une seule variable, mais pas assez grands pour être ajoutés dans un module séparé. Grâce au code PHP, on peut afficher des données directement dans un template, interroger la base de données ou ajouter une classe ou un id à un bloc à l’endroit souhaité. Parfois, il est plus simple d’utiliser un snippet plutôt qu’un module. Il existe énormément de cas comme ceux-ci, et beaucoup de snippets sont documentés dans la documentation de Drupal :

Views : comment supprimer la duplication des nœuds lorsque des champs à valeurs multiples sont utilisés

05/07/2025, by Ivan

Récemment, j'ai affiché une liste d'entreprises via Views et, pour une raison inconnue, Views affichait 1 à 3 enregistrements identiques, ce qui est assez étrange. J'ai essayé de supprimer les filtres, les tris, mais il y avait toujours des doublons. Le problème venait du fait que les nœuds possédaient un champ de date à valeurs multiples. Et ces nœuds d'entreprises étaient dupliqués. Voici la solution à mon problème, qui pourrait aussi être la vôtre concernant le doublonnement dans Views :

Insertion d’un bloc dans n’importe quel template (Drupal insert block into template)

05/07/2025, by Ivan

Drupal 8

Dans un template Twig, il n’est pas possible d’exécuter du code PHP directement. Il faut donc passer un bloc déjà préparé au template. Si vous devez transmettre une variable à un template de nœud, vous pouvez utiliser la fonction themename_preprocess_node() dans votre thème, ou pour un template de page, themename_preprocess_page(). Vous transmettez la variable au template Twig, puis vous l’affichez dans celui-ci.

Utilisation des presets d’images de manière programmatique (utilisation programmatique d’ImageCache)

05/07/2025, by Ivan

Comparé à Drupal 6 où nous utilisions le module imagecache, l’API a changé dans Drupal 7. Si dans Drupal 6 nous pouvions utiliser un preset de manière programmatique comme ceci :

<?php print theme('imagecache', 'my_preset', $file_path, $alt, $title, $attributes); ?>

Par exemple :

theme('imagecache', '300x300crop', $first_photo["filepath"], $node->title, $node->title, array('itemprop' => 'image'));

Dans Drupal 7, on écrit un peu différemment :

Afficher le bloc sur les pages d'un type de contenu spécifique

05/07/2025, by Ivan

Parfois, il est nécessaire d'afficher un bloc uniquement sur certaines pages d'un type de contenu spécifique. Dans les réglages standards, la visibilité du bloc ne peut être configurée que selon un chemin spécifique ou selon le rôle des utilisateurs. Le code suivant, inséré dans les réglages de visibilité du bloc avec le mode PHP activé, permet de choisir le type de contenu sur les pages duquel le bloc sera affiché.

HTML Premiers pas - Leçon 2 - Les balises p, div et leurs différences. La balise br

05/07/2025, by Ivan

Dans la leçon précédente, nous avons créé notre premier document HTML, ce qui signifie que vous savez déjà que nous écrivons le code HTML dans un éditeur de texte et que nous regardons les changements dans un navigateur en actualisant la page (généralement avec la touche F5).

Dans cette leçon, nous allons continuer à travailler avec du texte et utiliser les balises pour entourer du texte : span, p, div. Nous examinerons également la balise br.