source: spip-zone/_plugins_/acs/models/cat/composants/articles/articles.html @ 47804

Last change on this file since 47804 was 47804, checked in by webmaster@…, 10 years ago

ACS : surcharge de la balise #CACHE de la dist pour pouvoir lui passer des variables.

Cat :

  • page c: accepte désormais que la gestion du cache SPIP soit passée en paramètre (très utile pour le retour de composants en Ajax ou JSON).
  • Articles / boucle-mot : lorsqu'aucun article ne possède le mot-clé passé en paramètre, on affiche le plan des rubriques ayant ce mot-clé, SAUF si le texte du mot-clé COMMENCE par le modèle <composant> (exemple : <composant|c=truc/machin/chose|parametre=bidule>).
  • Carte : nouveaux paramètres maxmots, maxrubs, et maxarts.


Améliorations dans l'exploitation du cache SPIP.

File size: 1.2 KB
Line 
1[(#CACHE{0})][(#REM)
2
3Listes d'articles (pour sommaire, resume, plan, rubrique, recherche)
4
5On transmet id_article dans la classe du pinceau.
6
7]<div class="[id_article-(#ID_ARTICLE) ]#PINCEAU{articles}">[
8(#ID_ARTICLE|?{' '})[(#INCLURE{fond=composants/articles/article}{env}{self}{id_article})#SET{ok,oui}]][
9(#ID_MOT|?{' '})[(#INCLURE{fond=composants/articles/boucle-articles_mot}{env}{self})#SET{ok,oui}]][
10(#ENV{page}|=={sommaire}|?{' '})[(#INCLURE{fond=composants/articles/boucle-une}{env}{self}{debut_articles})#SET{ok,oui}]][(#REM)  TODO : ne pas afficher article de l'édito si Edito actif ][
11(#ENV{page}|=={resume}|?{' '})[(#INCLURE{fond=composants/articles/boucle-resume}{env}{self}{debut_articles})#SET{ok,oui}]][
12(#ENV{page}|=={recherche}|?{' '})[(#INCLURE{fond=composants/articles/boucle-articles_recherche}{env}{self})#SET{ok,oui}]][
13(#ENV{page}|=={plan}|?{' '})[(#INCLURE{fond=composants/articles/boucle-plan}{env}{self})#SET{ok,oui}]][
14(#ENV{page}|=={forums}|?{' '})[(#INCLURE{fond=composants/articles/boucle-plan}{env}{self}{mode=forums})#SET{ok,oui}]][
15(#GET{ok}|!={oui}|?{' '})???][(#REM) PROVISOIRE : affiche ??? si aucune boucle ne convient - TODO : renvoyer vers 404 ?]
16</div>
Note: See TracBrowser for help on using the repository browser.