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

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 :

print theme_image_style(array(
  'style_name' => 'home_category_image',
  'path' => $result['node']->field_image['und'][0]['uri'],
  'alt' => $title,
  'width' => '',
  'height' => '',
  'attributes' => array('class' => 'search-result-img'),
));

Maintenant, nous utilisons la fonction theme_image_style à laquelle on passe un tableau de valeurs :

style_name - le nom du preset.

path - le chemin sous forme de méthode de chargement et adresse, par exemple : public://product/421-a1 amt.jpg, où public est la méthode de chargement publique.

alt - le texte alternatif de l’image.

width, height - la largeur et la hauteur peuvent être omises, mais cela génère un avertissement (notice).

attributes - les attributs sont aussi passés sous forme de tableau.