deplier.html 1.16 KB
Newer Older
1 2 3 4
[(#REM)

Modèle pour blocs dépliables

JM Oupah's avatar
JM Oupah committed
5 6
	A activer dans mes_fonctions.php via define('_ZCM_BLOCS_DEPLIABLES',true);

7 8 9 10 11 12 13 14 15
	Exemple d'insertion : 
	<deplier|debut|titre=Le titre du bloc à déplier|soustitre=Le soustitre facultatif|balise=p>
	Le texte à déplier
	<deplier|fin>
	
	Paramètre à passer via l'env
	- titre : chaine de caractère (défaut "Plus d'infos...")
	- soustitre : chaine de caractère (facultatif)
	- balise : balise html (défaut p)
JM Oupah's avatar
JM Oupah committed
16
	- style : la classe à ajouter au modèle (défaut '')
17 18 19 20 21 22 23
	
	Si #ENV{balise} est défini, on l'utilise.
	Sinon, on teste si #EVAL{_ZCM_BLOCS_DEPLIABLES_BALISE} est défini, si oui, on l'utilise.
	Sinon, on utilise p.


][(#ENV{balise}|?{
JM Oupah's avatar
JM Oupah committed
24
		#SET{balise,#ENV{balise}}
25 26 27 28 29 30 31 32
	,
		
		[(#EVAL{_ZCM_BLOCS_DEPLIABLES_BALISE}|=={_ZCM_BLOCS_DEPLIABLES_BALISE}|?{
			#SET{balise,p}
		,
			#SET{balise,#EVAL{_ZCM_BLOCS_DEPLIABLES_BALISE}}
		})]
})][(#ENV{class}|=={debut}|oui)
33
<div class="blocdepliable modelajwz #ENV{style}">
34
	<div>
35 36
		<[(#GET{balise}) ] class="deplier-titre"><span>&nbsp;</span>#ENV{titre, Plus d'infos...}</#GET{balise}>[
		<p>(#ENV{soustitre})</p>]
37 38 39 40 41
	</div>
	<div class="deplier-texte">]

[(#ENV{class}|=={fin}|oui)
	</div>
42
</div>]