comment fait-on, dans un squelette, pour générer une url ajax qui appel un autre squelette. L’intérêt étant d’utiliser cette url dans un script javascript perso.
Le plugin inclure-ajaxload propose cet option mais dommage de devoir passer par un plugin pour cette fonctionnalité.
Puisqu’on est dans le registre des astuces, on peut coupler ça avec une syntaxe légère, reconnue directement par la mediabox de SPIP4, pour afficher le résultat dans une modale :
[<!--(#REM) Pour afficher un modèle ou un inclure -->]
<a class="mediabox" href="#URL_PAGE{plan}" data-href-popin="#URL_SITE_SPIP/?var_ajax=1&var_ajax_env=[(#ARRAY{fond,modeles/plan}|encoder_contexte_ajax)]" >Plan (modèle via ajax)</a> |
[<!--(#REM) Encore plus concis, pour afficher un zbloc (Zcore) -->]
<a class="mediabox" href="#URL_PAGE{plan}" data-var_zajax="content">Plan (zbloc)</a>
NB : on conserve l’attribut href renseigné pour conserver une navigation classique accessible (ex. : clic droit → ouvrir dans un nouvel onglet).