Je viens de découvrir dans la plugin commandes cette balise:
<link rel="stylesheet" href="#PRODUIRE_CSS_FOND{fond=css/factures.css}" type="text/css" media="all" />
Cette balise ne semble pas construite dans le plugin. Alors elle doit appartenir à SPIP?
Mais quelle différence entre #CHEMIN ou <INCLURE>?
Bonjour,
je n'ai jamais vu cette balise mais à vue de nez:
<link rel="stylesheet" href="#PRODUIRE_CSS_FOND{fond=css/factures.css}" type="text/css" media="all" />
Se base sur un squelette, il doit donc potentiellement être interprété et présenté comme un fichier à part ( comme l'est une css appelée comme ça ).
Mais quelle différence entre #CHEMIN ou <INCLURE>?
Chemin va aller chercher dans le "path" un fichier ayant le nom donné en paramètre, et en retournera le chemin. En aucun cas le fichier n'est interprété.
Inclure au contraire fait l'inverse: le fichier est interprété, mais le résultat est inclus directement ( du point de vue du client ) dans le fichier appelant.
En interrogeant l'ami Google, il semblerait que cette balise fasse partie de bonux :
---------------------------8<----------------------------
#PRODUIRE_CSS_FOND generer un fichier css statique a partir d'un squelette de CSS utilisable en
<link rel="stylesheet" type="text/css" href="#PRODUIRE_CSS_FOND{fond=css/macss,couleur=ffffff}" /> la syntaxe de la balise est la meme que celle de #INCLURE
---------------------------8<----------------------------
Vous parlez de la balise #PRODUIRE ?
cf. http://core.spip.org/projects/spip/repository/entry/spip/ecrire/public/balises.php#L2661
http://www.spip.net/fr_article5505.html
Le 03/07/2013 15:11, Ybbet Spip a écrit :
Vous parlez de la balise #PRODUIRE ?
cf. http://core.spip.org/projects/spip/repository/entry/spip/ecrire/public/balises.php#L2661
#PRODUIRE - SPIP
Ca a l'air de se ressembler pas mal, en effet. Ceci dit, j'ai pas gratté sur le sujet plus que ça ![]()
exact ça evite d'utiliser #URL_PAGE pour calculer les css dynamiques
ou #PRODUIRE_FOND_STATIQUE
ou aussi de lancer un calcul en faisant spip.php?page=mes_styles
Dans zcore c'est #CSS qui remplit le même rôle,
Repris dans less-css et spip-r
/*
* Prise en charge de la balise #CSS{style.css}
* Regles :
* - cherche un .css ou un .css.html ou un .less comme feuille de style
* - si un seul des 3 trouve dans le chemin il est renvoye (et compile au passage si .less)
* - si un .css.html et un .css trouves dans le chemin, c'est le .css.html qui est pris (surcharge d'un statique avec une css calculee)
* - si un .less et un (.css ou .css.html) on compare la priorite du chemin des deux trouves :
* le plus prioritaire des 2 est choisi
* si priorite equivalente on choisi le (.css ou .css.html) qui est le moins couteux a produire
* permet d'avoir dans le meme dossier le .less et sa version compilee .css : cette derniere est utilisee
*
* #CSS{style.css} renvoie dans tous les cas un fichier .css qui est soit :
* - un .less compile en .css
* - un .css statique
* - un .css.html calcule en .css
*/
ou aussi comme le dit Ybbet
#PRODUIRE - SPIP : #PRODUIRE
Bref y'a le choix ![]()
Le 03/07/13 14:22, Vincent a écrit :
Bonjour,
je n'ai jamais vu cette balise mais à vue de nez:<link rel="stylesheet" href="#PRODUIRE_CSS_FOND{fond=css/factures.css}" type="text/css" media="all" />
Se base sur un squelette, il doit donc potentiellement être interprété et présenté comme un fichier à part ( comme l'est une css appelée comme ça ).
Mais quelle différence entre #CHEMIN ou <INCLURE>?
Chemin va aller chercher dans le "path" un fichier ayant le nom donné en paramètre, et en retournera le chemin. En aucun cas le fichier n'est interprété.
Inclure au contraire fait l'inverse: le fichier est interprété, mais le résultat est inclus directement ( du point de vue du client ) dans le fichier appelant.En interrogeant l'ami Google, il semblerait que cette balise fasse partie de bonux :
---------------------------8<----------------------------
#PRODUIRE_CSS_FOND generer un fichier css statique a partir d'un squelette de CSS utilisable en<link rel="stylesheet" type="text/css" href="#PRODUIRE_CSS_FOND{fond=css/macss,couleur=ffffff}" /> la syntaxe de la balise est la meme que celle de #INCLURE
---------------------------8<----------------------------_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.netDocumentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Merci za tous!
Ah oui pas mal quand même cette balise! Quand à #PRODUIRE, bon ben comme d'habitude, c'est une excellente initiative des dèv de SPIP.
Encore chapeau bas et merci à tous!
Bernard
Arnaud Bérard a écrit :
exact ça evite d'utiliser #URL_PAGE pour calculer les css dynamiques
ou #PRODUIRE_FOND_STATIQUE
ou aussi de lancer un calcul en faisant spip.php?page=mes_stylesDans zcore c'est #CSS qui remplit le même rôle,
Repris dans less-css et spip-r
/*
* Prise en charge de la balise #CSS{style.css}
* Regles :
* - cherche un .css ou un .css.html ou un .less comme feuille de style
* - si un seul des 3 trouve dans le chemin il est renvoye (et compile au passage si .less)
* - si un .css.html et un .css trouves dans le chemin, c'est le .css.html qui est pris (surcharge d'un statique avec une css calculee)
* - si un .less et un (.css ou .css.html) on compare la priorite du chemin des deux trouves :
* le plus prioritaire des 2 est choisi
* si priorite equivalente on choisi le (.css ou .css.html) qui est le moins couteux a produire
* permet d'avoir dans le meme dossier le .less et sa version compilee .css : cette derniere est utilisee
*
* #CSS{style.css} renvoie dans tous les cas un fichier .css qui est soit :
* - un .less compile en .css
* - un .css statique
* - un .css.html calcule en .css
*/ou aussi comme le dit Ybbet
#PRODUIRE - SPIP : #PRODUIREBref y'a le choix
Le 03/07/13 14:22, Vincent a écrit :
Bonjour,
je n'ai jamais vu cette balise mais à vue de nez:<link rel="stylesheet" href="#PRODUIRE_CSS_FOND{fond=css/factures.css}" type="text/css" media="all" />
Se base sur un squelette, il doit donc potentiellement être interprété et présenté comme un fichier à part ( comme l'est une css appelée comme ça ).
Mais quelle différence entre #CHEMIN ou <INCLURE>?
Chemin va aller chercher dans le "path" un fichier ayant le nom donné en paramètre, et en retournera le chemin. En aucun cas le fichier n'est interprété.
Inclure au contraire fait l'inverse: le fichier est interprété, mais le résultat est inclus directement ( du point de vue du client ) dans le fichier appelant.En interrogeant l'ami Google, il semblerait que cette balise fasse partie de bonux :
---------------------------8<----------------------------
#PRODUIRE_CSS_FOND generer un fichier css statique a partir d'un squelette de CSS utilisable en<link rel="stylesheet" type="text/css" href="#PRODUIRE_CSS_FOND{fond=css/macss,couleur=ffffff}" /> la syntaxe de la balise est la meme que celle de #INCLURE
---------------------------8<----------------------------_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.netDocumentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.netDocumentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc