Changeset 30139 in spip-zone for _plugins_/saisies/saisies


Ignore:
Timestamp:
Jul 23, 2009, 4:29:47 PM (13 years ago)
Author:
kent1@…
Message:

Permettre de préselectionner une liaison particulière à une ou plusieurs tables (articles/syndics/rubriques)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/saisies/groupe_mots.html

    r30138 r30139  
    77  - option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
    88    (seulement si non multiple)
     9  - table_liaison : permet de ne lister que les groupes de mots liés à une table en particulier
     10    (champs tables_liees de spip_groupes_mots)
    911 
    1012  Exemple d'appel :
    1113        [(#SAISIE{groupe_mots,groupes,
    1214                label=<:plugin:secteur_region:>,
    13                 multiple=oui})]
     15                multiple=oui,
     16                table_liaison=articles})]
    1417]
    1518<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_#ENV{nom}"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple"]>
    1619        [(#ENV{multiple}|non)
    1720        <option value="0">[(#ENV{option_intro})]</option>]
    18         <BOUCLE_groupes(GROUPES_MOTS){par num titre, titre}{tout}>
     21        <BOUCLE_groupes(GROUPES_MOTS){par num titre, titre}{tables_liees==#VAL{'(^|,)'}|concat{#ENV{table_liaison,.*},'($|,)'}}{tout}>
    1922                [(#ENV{multiple}|oui)
    2023                <option value="#ID_GROUPE"[(#ID_GROUPE|in_array{#ENV{valeur}|sinon{#ENV{defaut,#ARRAY}}}|oui) selected="selected"]>#TITRE</option>]
Note: See TracChangeset for help on using the changeset viewer.