Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2007, 15h27   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 2
Points : 1
Points : 1
Par défaut Créer un fichier CSS dynamique avec SMARTY

Bonjour,

J'ai pu voir sur le page d'éric pommereau (http://eric-pommereau.developpez.com...iation-smarty/) que l'on pouvait créer des fichier XML à l'aide de smarty.
J'aimerais savoir si l'on peut faire de même pour générer un fichier CSS dynamiquement. Et ensuite inclure le ficher css.tpl contenant du code CSS dans ma page index.tpl qui me sert de template.

JE sais que le code CSS peut être générer dynamiquement en PHP alors je voulais savoir si les fichier .tpl et le moteur smarty pouvaient aussi faire ce genre de choses?

Merci par avance.
alexGPHY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 23h34   #2
Membre Expert
 
Avatar de eric.pommereau
 
Homme ERIC POMMEREAU
Ingénieur intégration
Inscription : décembre 2004
Messages : 683
Détails du profil
Informations personnelles :
Nom : Homme ERIC POMMEREAU
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 683
Points : 1 294
Points : 1 294
Bonjour,

Même si je n'ai jamais fait ce genre de chose, rien ne t'empêche de le faire.

Il te suffit alors de d'inclure ton fichier de css en pointant le fichier php qui "contrôle" ton template. Par exemple :

Code :
<link rel="stylesheet" type="text/css" href="getCss.php">
Voilà.

@++
eric.pommereau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 23h44   #3
Membre Expert
 
Avatar de eric.pommereau
 
Homme ERIC POMMEREAU
Ingénieur intégration
Inscription : décembre 2004
Messages : 683
Détails du profil
Informations personnelles :
Nom : Homme ERIC POMMEREAU
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 683
Points : 1 294
Points : 1 294
Un remarque, il faut penser à passer un header avant de renvoyer le contenu au navigateur faute de quoi le style ne serait pas pris en compte:

Code :
1
2
3
4
<?php
	header ("Content-Type: text/css");
	echo ".coucou{color:red;}";
?>
@++
eric.pommereau est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h05.


 
 
 
 
Partenaires

Hébergement Web