[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / compositions_v2 / saisies / composition.html
diff --git a/www/plugins/auto/compositions_v2/saisies/composition.html b/www/plugins/auto/compositions_v2/saisies/composition.html
new file mode 100644 (file)
index 0000000..67dc588
--- /dev/null
@@ -0,0 +1,25 @@
+[(#REM) 
+
+  Saisie Composition
+  
+  Action :
+    - Permet de choisir une composition pour un type d'objet.
+  
+  Parametres :
+    - type : le type d'objet de la composition
+       - composition_vide : non ou vide - Si non permet de ne pas afficher l'option de composition vide
+  
+  Exemple d'appel :
+       [(#SAISIE{composition, composition_rubrique,
+               label=<:plugin:label_composition_rubrique:>,
+               type=rubrique})]
+
+][(#SET{type,#ENV{type,article}})]
+[(#SET{compositions,[(#ENV{_compositions,[(#GET{type}|compositions_lister_disponibles|reset)]})]})]
+[(#ENV{composition_vide}|!={non}|oui)
+       [(#SET{composition_vide,[(#ARRAY{'',[(#ARRAY{nom,<:compositions:label_pas_de_composition:>,description,'',icon,'',configuration,''})]})]})]
+       [(#SET{compositions,[(#GET{composition_vide}|array_merge{#GET{compositions}})]})]
+]
+<div class="composition">
+[(#INCLURE{fond=formulaires/inc-selecteur_composition,_compositions=#GET{compositions},name=#ENV{nom},selected=#ENV{valeur},env})]
+</div>
\ No newline at end of file