Skip to content

dev/modeles_multiples

bricebou a demandé de fusionner gh-bdec23af/4/unknown/refs/pull/4/head vers master

Lorsque l'on est au sein d'une BOUCLE(OBJETS), l'id passé au MODELE{chart} semble être celui de l'objet et non celui défini dans les paramètres du modèle.

En modifiant modele/chart.html avec un paramètre moins générique que simplement "id" (cf. discussion https://contrib.spip.net/Chart-js#comment482187) on peut alors appeler plusieurs fois le modèle au sein d'une boucle.

Une interrogation cependant : la rétrocompatibilité de cette solution... ne devrait-on pas tester la version du plugin et proposer quelque chose du genre (sous réserve qu'on change le Y de la version du plugin):

[(#PLUGIN{chartjs, version}|>={2.1.0}|?{
	#SET{id,           #VAL{spipchart_}|concat{#ENV{id_chart,chart}|replace{' '}}},
	#SET{id,           #VAL{spipchart_}|concat{#ENV{id,chart}|replace{' '}}}
})]

J'en profite d'ailleurs pour noter que l'argument id n'est pas obligatoire comme le mentionne la doc, puisqu'un id peut être attribué par défaut.

Rapports de requête de fusion