.=< { Star Gans Tq } >=.

  • Home

  • Killme
  • Download
  • Current Path : /home/m/e/h/meharicl/www/plugins/auto/saisies_v1/saisies/
    Upload File
    @Command ~ $  
    Current File : /home/m/e/h/meharicl/www/plugins/auto/saisies_v1/saisies/radio.html

    [(#REM) 
    
      ### /!\ boucle POUR (spip Bonux) ###
      
      Parametres :
      - datas : tableau de donnees cle=>valeur
      - defaut : valeur par defaut si pas présente dans l'environnement
      - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
      
      Exemple d'appel :
    	[(#SAISIE{radio, afficher_liste,
    		label=<:plugin:afficher_liste:>,
    		explication=<:plugin:explication_afficher_liste:>,
    		datas=#ARRAY{
    			cle1,valeur1,
    			cle2,valeur2,
    			cle3,valeur3}})]
    ]
    
    [(#REM) datas peut être une chaine qu'on sait décomposer ]
    #SET{datas, #ENV*{datas}}
    #SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}}
    
    <BOUCLE_radio(POUR){tableau #GET{datas}}>
    #SET{disabled, #ENV{disable}|is_string|?{#ENV{disable}, #ENV{disable}|table_valeur{#CLE}}}
    <div class="#ENV{choix,choix}[ (#ENV{choix,choix})_#CLE]">
    	<input type="radio" name="#ENV{nom}" class="radio" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)checked="checked"] value="#CLE"[(#GET{disabled}|oui) disabled="disabled"][ readonly="(#ENV{readonly})"] />
    	<label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)class="on"]>#VALEUR</label>
    </div>
    </BOUCLE_radio>