Créer et interpréter des gabarits CSS (style.css.php)
Référence en anglais sur drupal.org : 4 Septembre 2009 - 22h15
http://drupal.org/node/568180
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.
Créez votre template CSS (style.css.php):
@CHARSET "UTF-8";
#content h1.title{ font-size: <?php print $font_size; ?>px;}Écrivez le code pour interpréter le gabarit et obtenir la chaîne résultante:
$variables = array(
'font_size' => 20,
);
extract($variables, EXTR_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.
- Version imprimable
- Ajouter un commentaire
- 781 lectures


Commentaires récents
il y a 6 heures 6 min
il y a 23 heures 53 min
il y a 1 semaine 3 jours
il y a 2 semaines 3 jours
il y a 3 semaines 12 heures
il y a 3 semaines 6 jours
il y a 4 semaines 1 heure
il y a 4 semaines 3 heures
il y a 4 semaines 2 jours
il y a 4 semaines 6 jours