Fil | 6 Apr 10:21
Favicon
Gravatar

! INCLURE et {doublons}

Possibilite de passer des {doublons} dans les inclusions et dans le
contexte general.

[(#INCLURE{fond=toto}{doublons})]

<INCLURE{fond=toto}{doublons} />

spip.php?page=article&id_article=3&doublons[articles]=1,2,89,12&doublons[documents]=15,12

A noter, les doublons sont *transmis* à la page incluse, mais
l'information ne "remonte" pas vers la page incluante.

(C'est clairement impossible avec <INCLURE /> car ce n'est pas
obligatoirement calculé au même moment (cf exemple ci-dessous). Du
coup j'ai décidé de ne pas le faire non plus avec #INCLURE, par souci
de cohérence.)

Exemple :
-------------

 <INCLURE(autre.html){delais=0}{doublons} />

 autre.html : BOUCLE(ARTICLES){doublons}{par hasard}{0,1}

A chaque hit sur la page principale (qui reste en cache), l'inclusion
affiche un "autre" article, pris au hasard parmi ceux qui ne font pas
doublon avec ceux de la page principale.

-- Fil
(Continue reading)


Gmane