Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Créer et interpréter des gabarits CSS (style.css.php)

Traduction de la page http://drupal.org/node/568180
publiée / actualisée le 29 Janvier 2011 sur drupal.org


N'avez-vous jamais eu envie de créer des CSS dynamiquement ? Voici un exemple de comment interpréter un gabarit CSS qui sera renseigné avec des variables. Pour cet exemple, nous voulons générer des CSS pour modifier la taille de la police d'un titre de page.

  1. Créez votre template CSS (style.css.php):

    @CHARSET "UTF-8";
    #content h1.title{ font-size: <?php print $font_size; ?>px;}
  2. Écrivez le code pour interpréter le gabarit et obtenir la chaîne résultante:

    <?php
    $variables 
    = array(
      
    'font_size' => 20,
    );

    extract($variablesEXTR_SKIP);
    ob_start();
    include(
    'style.css.php');
    $css ob_get_contents();
    ob_end_clean();

    // la variable CSS résultante peut être utilisée pour ajouter ou afficher le style de différentes façons :
    print '<style type="text/css">'.$css.'</style>';
    ?>

Généreusement emprunté à phptemplate.