Changeset 112095 in spip-zone


Ignore:
Timestamp:
Oct 21, 2018, 10:51:04 AM (7 months ago)
Author:
root
Message:

la saisie champs peut désormais être de type multiple

Location:
_plugins_/formidable/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/paquet.xml

    r111972 r112095  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.21.5"
     4        version="3.22.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/formidable/trunk/saisies/champ.html

    r37238 r112095  
    1 
    2 <select name="#ENV{nom}" id="champ_#ENV{nom}">
     1[(#ENV{multiple}|?{
     2        #SET{nom,#ENV{nom}\[\]},
     3        #SET{nom,#ENV{nom}}
     4        }
     5)]
     6<select name="#GET{nom}" id="champ_#ENV{nom}"[ (#ENV{multiple}|oui)multiple="multiple"]>
    37        <option value=""><:formidable:traitements_champ_aucun:></option>
    48        [(#ENV{forcer_type}|non)
     
    2024                </BOUCLE_test_enfants>
    2125                        <BOUCLE_test_type(CONDITION){si #ENV{forcer_type}|non|ou{#GET{saisie}|table_valeur{saisie}|in_array{#ENV{forcer_type}}}}>
    22                         <option value="[(#GET{saisie}|table_valeur{options}|table_valeur{nom})]" style="padding-left:#GET{padding}px" [(#ENV{valeur,#ENV{saisie_a_positionner}}|=={#GET{saisie}|table_valeur{options}|table_valeur{nom}}|oui)selected="selected"]>
     26                        #SET{saisie_currente_nom,#GET{saisie}|table_valeur{options}|table_valeur{nom}}
     27                        #SET{selected,''}
     28                        [(#ENV{multiple}|oui)
     29                                [(#GET{saisie_currente_nom}|in_array{#ENV{valeur,#ENV{saisie_a_positionner}}}|oui)
     30                                        #SET{selected,'selected="selected"'}
     31                                )]
     32                        ]
     33                        [(#ENV{multiple}|non)
     34                                [(#GET{saisie_currente_nom}|=={#ENV{valeur,#ENV{saisie_a_positionner}}}|oui)
     35                                        #SET{selected,'selected="selected"'}
     36                                )]
     37                        ]
     38                        <option value="[(#GET{saisie}|table_valeur{options}|table_valeur{nom})]" style="padding-left:#GET{padding}px" #GET{selected}>
    2339                                [(#GET{saisie}|table_valeur{options}|table_valeur{label}|sinon{#GET{saisie}|table_valeur{options}|table_valeur{nom}})]
    2440                        </option>
Note: See TracChangeset for help on using the changeset viewer.