Changeset 103749 in spip-zone


Ignore:
Timestamp:
Apr 4, 2017, 2:21:52 PM (2 years ago)
Author:
nicolas.dorigny@…
Message:

Ajout d'une option "interdire_racine", qui permet de rendre les mots clés parents non sélectionnables (en mode mutliple/checkbox), et d'une vue pour la saisie.

Location:
_plugins_/mots_arborescents/trunk
Files:
2 added
2 edited

Legend:

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

    r103720 r103749  
    22        prefix="motsar"
    33        categorie="navigation"
    4         version="1.1.2"
     4        version="1.1.3"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/mots_arborescents/trunk/saisies/mots_recursif.html

    r103674 r103749  
    22
    33  Parametres :
     4  - id_groupe : le groupe de mot clés à utiliser
    45  - class : classe(s) css ajoutes au select
    5   - multiple : si quelquechose est passe, le select est multiple, sinon, c'est un select simple
     6  - multiple : si quelquechose est passe, le select est multiple (checkbox), sinon, c'est un select simple
    67      Dans le cas multiple, defaut et valeur doivent être un array, sinon un int
    78  - option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
     
    1213  - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
    1314  - exclus : Liste de mots qu'on ne peux pas sélectionner
     15  - interdire_racine : si une valeur est passée, les mots clés parents ne sont pas sélectionnables
     16      en mode multiple (checkbox)
    1417 
    1518  Exemple d'appel :
     
    3639        <div class="choix choix_#ID_MOT[ (#ENV{class})] motsar-racine">[(#SET{id,champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_[(#ID_MOT|concat{'-',#ENV{nom}}|md5)]})]
    3740                [(#SET{checked,[(#ID_MOT|in_array{#GET{valeur_forcee,#GET{valeur,#GET{defaut}}}}|oui)]})]
    38                 <input type="checkbox" name="#ENV{nom}[]" class="checkbox" id="#GET{id}"[ (#GET{checked})checked="checked"] value="#ID_MOT"[ (#ENV*{attributs})] />
     41                [(#ENV{interdire_racine}|oui)<label>#TITRE</label>]
     42                [(#ENV{interdire_racine}|non)
     43                <input type="checkbox" name="#ENV{nom}\[\]" class="checkbox" id="#GET{id}"[ (#GET{checked})checked="checked"] value="#ID_MOT"[ (#ENV*{attributs})] />
    3944                <label for="#GET{id}"[(#GET{checked})class="on"]>#TITRE</label>
     45                ]
    4046        </div>
    4147        <BOUCLE_check_enfants(MOTS){id_parent}{id_groupe?}{par num titre, titre}>
Note: See TracChangeset for help on using the changeset viewer.