Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > Liens AJAX

Liens AJAX

Outre les inclusions contenant une pagination, il est possible de spécifier des liens à recharger en AJAX en ajoutant dessus la classe CSS ajax.

  1. <a class="ajax" href="[(#URL_ARTICLE|parametre_url{tous,oui})]">Tout afficher</a>

Exemple

  1. <INCLURE{fond=modeles/liste_articles}{env}{ajax} />

Fichier modeles/liste_articles.html :
Afficher ou cacher l’introduction des articles :

  1. <ul>
  2. <BOUCLE_art(ARTICLES){!par date}{0,5}>
  3. <li>#TITRE
  4. [(#ENV{afficher_introduction}|=={oui}|oui)
  5. <div>#INTRODUCTION</div>
  6. ]
  7. </li>
  8. </BOUCLE_art>
  9. </ul>
  10. [(#ENV{afficher_introduction}|=={oui}|oui)
  11. <a class="ajax" href="[(#SELF|parametre_url{afficher_introduction,''})]">
  12. Cacher les introductions</a>
  13. ]
  14. [(#ENV{afficher_introduction}|=={oui}|non)
  15. <a class="ajax" href="[(#SELF|parametre_url{afficher_introduction,oui})]">
  16. Afficher les introductions</a>
  17. ]

Télécharger