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.

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

Exemple

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

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

<ul>
<BOUCLE_art(ARTICLES){!par date}{0,5}>
	<li>#TITRE
		[(#ENV{afficher_introduction}|=={oui}|oui)
			<div>#INTRODUCTION</div>
		]
	</li>
</BOUCLE_art>
</ul>
[(#ENV{afficher_introduction}|=={oui}|oui)
	<a class="ajax" href="[(#SELF|parametre_url{afficher_introduction,''})]">
	Cacher les introductions</a>
]
[(#ENV{afficher_introduction}|=={oui}|non)
	<a class="ajax" href="[(#SELF|parametre_url{afficher_introduction,oui})]">
	Afficher les introductions</a>
]

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/03/23

Traductions : English, français