Une saisie sur les objets associés aux blocs dans la config

master
nicod_ 5 months ago
parent c1485460e8
commit a33ce5e0e3

@ -15,13 +15,7 @@
</select>
</div>
#SET{objets,#ARRAY}
<BOUCLE(DATA){source tableau, #CONFIG{blocks/objets}}>
#SET{type,#VALEUR|objet_type}
#SET{nom,#GET{type}|objet_info{texte_objet}|_T}
#SET{objets,#GET{objets}|array_merge{#ARRAY{#GET{type},#GET{nom}}}}
</BOUCLE>
[(#SAISIE{selection, objet, label=<:block:info_objet_lie:/>, data=#GET{objets} })]
[(#SAISIE{blocks_objets, objet, label=<:block:info_objet_lie:/>})]
[(#SAISIE{blocktypes, id_blocktype, label=<:blocktype:titre_blocktype:/>, forcer_select=oui})]

@ -0,0 +1,16 @@
#SET{objets,#ARRAY}
<B_objets>
<BOUCLE_objets(DATA){source tableau, #ENV*{valeur}|blocks_deserialize|array_filter}>
#SET{objets, #GET{objets}|push{#VALEUR|objet_type|objet_info{texte_objet}|_T} }
</BOUCLE_objets>
[(#ENV{multiple}|oui)
<ul class="spip">
<BOUCLE(DATA){source tableau, #GET{objets}}>
<li>#VALEUR</li>
</BOUCLE>
</ul>
]
[(#ENV{multiple}|non)
[(#VAL{', '}|join{#GET{objets}})]
]
</B_objets>

@ -0,0 +1,8 @@
#SET{objets,#ARRAY}
<BOUCLE(DATA){source tableau, #CONFIG{blocks/objets}|array_filter}>
#SET{type,#VALEUR|objet_type}
#SET{nom,#GET{type}|objet_info{texte_objet}|_T}
#SET{objets,#GET{objets}|array_merge{#ARRAY{#GET{type},#GET{nom}}}}
</BOUCLE>
<INCLURE{fond=saisies/#ENV{multiple}|?{checkbox,selection}, env, data=#GET{objets}}>
</B>
Loading…
Cancel
Save