Enlever les feuilles de styles par défaut dans un thème Drupal

Enlever les feuilles de styles par défaut dans un thème Drupal

Enlever les feuilles de styles par défaut dans un thème Drupal

Drupal fournit par défaut un grand nombre de feuilles de style pour l'habillage des thèmes. Cependant, ces styles ne sont pas toujours compatibles avec votre projet notamment quand un intégrateur externe ou ne connaissant pas Drupal vous fournit un ensemble de fichiers HTML/CSS prêt à être intégré dans un thème Drupal. Pour enlever les feuilles de styles par défaut, il suffit de supprimer les entrées dans le tableau contenant l'ensemble des CSS du site.

Pour ce faire, nous allons écrire un hook_css_alter dans le fichier template.php de notre thème. Par exemple, pour enlever les feuilles de styles de bases, on pourra ajouter le code suivant

function sfx_theme_css_alter(&$css) {
    unset($css[drupal_get_path('module', 'system') . '/system.base.css']);
    unset($css[drupal_get_path('module', 'system') . '/system.menus.css']);
    unset($css[drupal_get_path('module', 'system') . '/system.theme.css']);
    unset($css[drupal_get_path('module', 'system') . '/system.admin.css']);
}
comments powered by Disqus

Voir aussi

Les CMS sont ils de bon outils techniquement parlant ?

Les CMS sont ils de bon outils techniquement parlant ?

Aujourd’hui les CMS occupent une part de marché grandissante dans la mise en place des sites Web, mettre en place un site Web et déployer un CMS …

Drupal 7 : première impression

Drupal 7 : première impression

Presque 2 ans après la sortie de la dernière version majeure qui est la 6, Drupal 7 devrait sortir durant le premier semestre 2010. Pour …

Drupal un CMS ?

Drupal un CMS ?

Cette article parle de la version 6 de Drupal. De plus en plus de site migrent vers Drupal, j’ai voulu donc voulu voir ce qui poussait les gens …

A la une
  • Rencontre du numérique 2019 - Nîmes
  • référencement naturel d'un hôtel
  • Développeur eZ Platform
  • Tech lead Symfony
  • Expert Qualité Web

Copyright - Sylvain FIX

2009 - 2019