Bonjour,
j'ai décidé d'utiliser du php dans du CSS. Pour cela, j'ai crée mon fichier custom-style.php que j'ai inclus dans mon fichier principal :
<link href="css/custom-style.php" rel="stylesheet" media="all" type="text/css"/>
Voici le contenu de ma page custom-style.php :
<?php
global $redux_demo;
header('content-type: text/css');
ob_start('ob_gzhandler');
header('Cache-Control: max-age=31536000, must-revalidate');
?>
/ **********BACKGROUND************ /
body {
<?php if ($redux_demo'enable_bg_pattern'] == 1){ ?>
background-image:url('<?php echo $redux_demo'opt-select-image'];?>');<?php }
elseif ($redux_demo'enable_custom_bg'] == 1)?>
background-image:url('<?php echo $redux_demo'custom-background']'url'];?>');
background-attachment:fixed;<?php } ?>
font-family:<?php echo $redux_demo'body_font']'font-family'];?>;
font-size:<?php echo $redux_demo'body_font']'font-size'];?>;
}
J'utilise donc la globale "$redux_demo" mais le css ne s’interprète pas, et une erreur est affichée Notice: Undefined variable: redux_demo
Comment utiliser cette Globale dans mon cas ?
Merci d'avance.
Non, ça ne marche toujours pas :(
Mais ce n'est pas grave, je n'ai qu'à passer par une simple balise style :
<style type="text/css">
body{font-size: <?php echo $redux_demo'body_font_size']; ?>px;
<?php if ($redux_demo'enable_bg_pattern'] == 1){ ?>
background-image:url(<?php echo $redux_demo'opt-select-image'] ;?>);
<?php } elseif ($redux_demo'enable_custom_bg'] == 1) {?>
background-image:url(<?php echo $redux_demo'custom-background']'url'];}?>);
background-attachment:fixed;
font-family:<?php echo $redux_demo'body_font']'font-family'];?>;
font-size:<?php echo $redux_demo'body_font']'font-size'];?>;
color:<?php echo $redux_demo'body_font']'color'];?>;
}
</style>
Mais bon, juste par curiosité c'est quand même dommage de ne pas savoir pourquoi ça ne marchait pas ^^