Theming

Portrait de Alex

Compatibilité W3C sur les images

Cette fonction à coller dans votre template.php permet de générer les tags IMG à la façon recommandée du W3C.

Tags: 
Portrait de Alex

Une administration au poil

Menu minimaliste mais beaucoup plus riche !

L'interface d'administration de Drupal par défaut, avec son thème Seven et son Overlayer, fait le boulot mais il est possible d'avoir beaucoup mieux.

Avec le thème Adminimal et le module Adminimal Administration Menu, vous aurez une administration beaucoup plus pratique et surtout responsive !

Portrait de Alex

eBook Acquia - Putting the Design in Responsive Design

Acquia a publié cet eBook concis à propos du Responsive Design dans Drupal.

Portrait de Alex

Se débarrasser des CSS par défaut (system) de Drupal

Rien de plus déplaisant lorsque l'ont crée un thème Drupal, que de devoir faire des règles pour "contrer" les règles css par défaut des modules Drupal.

Cette fonction permet de ne pas tenir compte des fichiers CSS system qui sont listés dans le tableau $exclude:

Tags: 
Portrait de Alex

Obtenir le chemin Drupal vers le thème

??>

Portrait de Alex

Media Queries CSS3 et Internet Explorer

Portrait de Alex

Tester si le visiteur est connecté

Parfois on a besoin de cacher certains éléments du thème aux visiteurs non-connectés. Pour les blocks par exemple, ça se passe dans la config. Mais pour certains éléments comme les tabs (bouton View | Edit) qui ne sont pas configurables, on peut utiliser la fonction: user_is_logged_in() Valable depuis Drupal 6, elle renvoit TRUE si le visiteur est connecté. Un exemple d'implémentation, dans le fichier page.tpl.php:

Portrait de Alex

Imagecache Drupal 7: changement de méthode

Avec Drupal 6, la méthode pour afficher une image dans un style d'image prédéfini se faisait de la sorte:

Avec Drupal 7, la façon de faire est similaire, mais légèrement différente:

'slider_content', 'path' => 'image path', 'alt' => 'image alt', 'title' => 'image title', 'width' => 'some width', 'height' => 'some height'));
?>

Subscribe to RSS - Theming