Forum CMS Made Simple FR
[résolu] smarty dans feuille de style - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : [résolu] smarty dans feuille de style (/thread-635.html)



[résolu] smarty dans feuille de style - Ouik - 02/09/2010

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.8.1
#~ Nom de l'hébergeur :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Hello,

est-ce que quelqu'un a déjà testé cette fonctionnalité introduite dans la v1.8 ? (rappel : CMS Made Simple 1.8 - Madagascar) Je suis en train d'essayer en local en éditant avec le module template externalizer (aucun souci de ce côté), et rien ne se passe, enfin si, ça ne fonctionne pas (bascule sur le css par défaut du navigateur), et n'affiche pas d'erreur non plus. Je viens de tester en ligne sur un autre site, pareil.


[résolu] smarty dans feuille de style - airelibre - 04/09/2010

Hello,

Oui ca fonctionne bien, mais il ne faut pas oublier de changer dans ton gabarit principal : {stylesheet} en {cms_stylesheet}.
Pour la syntaxe, tu peux par exemple ecrire :
background-image: url("[[root_url]]/images/mon-fond.png");

L'utilisation des accolades smarty classiques ne fonctionne pas parce que ces caractères sont utilisés par CSS.


[résolu] smarty dans feuille de style - Ouik - 05/09/2010

ah oui pardon, j'ai pas précisé, je parlais des possibilités d'attribuer une couleur en début de feuille css et de pouvoir donc utiliser la variable smarty plusieurs fois dans la feuille de style. Pour le reste, aucun souci, ça fonctionne.


[résolu] smarty dans feuille de style - airelibre - 05/09/2010

Ah ok, il te suffit donc de déclarer la variable comme dans un gabarit, mais en remplaçant les { } par [[ ]]
Ex : [[assign var='rouge' value='#FF0000']]
Puis en utilisant : [[$rouge]]

Normalement ca devrait fonctionner


[résolu] smarty dans feuille de style - Ouik - 05/09/2010

En effet, mais as-tu testé ? pour ma part, en faisant comme indiqué dans le lien que j'ai donné plus haut, ça ne fonctionne pas, et je n'ai pas réussi à trouver un sujet à ce propos sur le forum officiel...


[résolu] smarty dans feuille de style - airelibre - 05/09/2010

Testé et ca fonctionne oui. As-tu bien mis les urls de tes images en absolu ? Parce qu'en relatif ca ne marche plus..


[résolu] smarty dans feuille de style - Ouik - 06/09/2010

oui, pour les images tout va bien, c'est pour les couleurs que ça coince.


[résolu] smarty dans feuille de style - airelibre - 06/09/2010

Peux-tu nous poster ton code ?


[résolu] smarty dans feuille de style - Ouik - 06/09/2010

Argh, je viens de re-tester sur un autre site, et ça fonctionne. Bon, je vais me pencher un peu plus sur le sujet histoire de voir pourquoi ça merdait : soit ça vient du fait que je bossais avec template externalizer, soit j'avais mal fait quelque chose. Quoiqu'il en soit, merci d'avoir répondu, ça m'a permis de tester à nouveau.


[résolu] smarty dans feuille de style - airelibre - 06/09/2010

Aucun problème, mais de mon côté je n'ai pas de soucis avec Template Externalizer. Reposte dès que tu auras la solution, ca peut aider !


[résolu] smarty dans feuille de style - bess - 06/09/2010

résolu donc je ferme. En cas de retour intéressant : me prévenir, j'ouvrirais la discu a nouveau.