source: spip-zone/_core_/plugins/mots/prive/objets/liste/mots_associer.html @ 70328

Last change on this file since 70328 was 70328, checked in by marcimat@…, 7 years ago

Fermer #2926 : les groupes de mots n'ont pas à être tous affichés dans le formulaire pour associer des mots : c'est en fonction de leur configuration et du statut de l'auteur.

File size: 1.5 KB
Line 
1#SET{groupes_vus,'0'}
2[(#SET{_MAX_MOTS_LISTE,[(#VAL{_MAX_MOTS_LISTE}|defined|?{[(#VAL{_MAX_MOTS_LISTE}|constant)],50})]})]
3#SET{exclus,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}}
4<BOUCLE_exclus(MOTS){id_mot IN #GET{exclus}}{tout}>[(#ID_GROUPE|unique|oui)#SET{groupes_vus,#GET{groupes_vus}|concat{',',#ID_GROUPE}} ]</BOUCLE_exclus>
5
6<B_groupes>
7        <ul>
8        <BOUCLE_groupes(GROUPES_MOTS){tables_liees==#ENV{objet}|table_objet}{par titre}
9                ><BOUCLE_compte(MOTS){id_groupe}{id_mot !IN #GET{exclus}} />#SET{total,#TOTAL_BOUCLE}<//B_compte>[
10        (#GET{total}|!={0}|et{#AUTORISER{afficherselecteurmots,groupemots,#ID_GROUPE,'',#ARRAY{objet,#ENV{objet},id_objet,#ENV{id_objet},comite,#COMITE,minirezo,#MINIREZO}}})
11        <li class="editer associer_mot groupe_mots[(#UNSEUL|=={oui}|oui)unseul][(#OBLIGATOIRE|=={oui}|oui)obligatoire][ (#ID_GROUPE|in_any{#GET{groupes_vus}|explode{','}}|?{'vu','nonvu'})]">
12                <label for="ajouter_lien-groupe#ID_GROUPE">#TITRE</label>
13
14                [(#GET{total}|<{#GET{_MAX_MOTS_LISTE}}|oui)
15                        [(#UNSEUL|=={oui}|oui)
16                                [(#INCLURE{fond=prive/objets/liste/mots_associer-select-unseul,env,exclus=#GET{exclus},id_groupe=#ID_GROUPE})]
17                        ]
18                        [(#UNSEUL|=={oui}|non)
19                                [(#INCLURE{fond=prive/objets/liste/mots_associer-select,env,exclus=#GET{exclus},id_groupe=#ID_GROUPE})]
20                        ]
21                ]
22                [(#GET{total}|<{#GET{_MAX_MOTS_LISTE}}|non)
23                        [(#INCLURE{fond=prive/objets/liste/mots_associer-recherche,env,exclus=#GET{exclus},id_groupe=#ID_GROUPE,unseul=#UNSEUL})]
24                ]
25        </li>
26        ]</BOUCLE_groupes>
27        </ul>
28</B_groupes>
Note: See TracBrowser for help on using the repository browser.