La balise #PRODUIRE
produit un fichier statique à partir d’un squelette dynamique de CSS (.css.html) ou de javascript (.js.html). À partir de SPIP 4, les fichiers générant des SVG (.svg.html), XML (.xml.html) et JSON (.json.html) sont également pris en compte.
#PRODUIRE
renvoie le nom de ce fichier statique, ce qui permet à Apache de servir celui-ci directement, sans passer par spip.php à chaque hit.
La syntaxe des arguments de la balise #PRODUIRE
est la même que celle de #INCLURE
.
<link rel="stylesheet" type="text/css" href="#PRODUIRE{fond=css/macss.css,couleur=ffffff}" />
Le format du fichier est indiqué par la pré-extension du fichier : .css.html, .js.html, .xml.html, .json.html, .svg.html. Sinon, c’est html.
On peut forcer le format du fichier avec un argument supplémentaire format=css ou format=js passé en argument.
Rq : le résultat de #PRODUIRE inclue le timestamp du fichier squelette reçu en argument.