r7017 - spip/ecrire/public

Author: cedric@yterium.com
Date: 2006-08-10 16:25:03 +0200 (jeu, 10 aoû 2006)
New Revision: 7017

Log:
une balise #INCLURE (ou #INCLUDE) pour realiser des inclusions statiques (au calcul, pas au service de la page)
syntaxe identique a <INCLURE..>
[(#INCLURE{fond=sommaire}{lang})]
ou comme les autres balises :
[(#INCLURE{fond=sommaire,lang})]
ce qui permet la syntaxe allegee :
#INCLURE{fond=sommaire,lang}

Consequences :
- performance : l'inclure realise ainsi produit un contenu statique (tous les sous-inclure du squelette inclus sont egalement mis a plat statiquement)
- dynamique : la consequence est que la page n'est mise a jour qu'en fonction de son cache, sans tenir compte des caches des fichiers inclus
- fonctionnel : la sortie etant du contenu statique, il est possible de lui appliquer des filtres :
[(#INCLURE{fond=sommaire}{lang}|version_texte)]

Modified:
   spip/ecrire/public/assembler.php
   spip/ecrire/public/balises.php

Details: http://trac.rezo.net/trac/spip/changeset/7017