Changeset 36550 in spip-zone


Ignore:
Timestamp:
Mar 22, 2010, 5:53:45 PM (9 years ago)
Author:
real3t@…
Message:

Evolutions fonctionnelles majeures :

  • ne pas afficher la liste des groupes s'il n'y en a qu'un
  • n'afficher QUE les mots clefs donnant un résultat (avec le nombre de résultats résultant)
Location:
_plugins_/critere_mots
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/critere_mots/formulaires/recherche_par_mots.html

    r36439 r36550  
    55        <input type="hidden" name="mots[]" value="#ID_MOT" />
    66        </BOUCLE_Tagshidden>
     7        [(#REM) N'afficher le choix du groupe que s'il y en a plusieurs ]
     8        <BOUCLE_PlusieursGroupes(GROUPES_MOTS){id_groupe ?IN #ENV**{id_groupe}}{1,1}>
    79        [(#ENV{le_groupe}|non)<input type="hidden" name="choixmot" value="1" />]
    810       
     
    1416                </BOUCLE_RechercheMot>
    1517        </select>
     18        </BOUCLE_PlusieursGroupes>
     19        <BOUCLE_LeGroupe(GROUPES_MOTS){id_groupe ?IN #ENV**{id_groupe}}>
     20        <input type="hidden" name="legroupe" value="#ID_GROUPE" />
     21        #SET{legroupe,#ID_GROUPE}
     22        </BOUCLE_LeGroupe>
     23        <input type="hidden" name="choixmot" value="1" />
     24        <//B_PlusieursGroupes>
    1625        <B_MotsDuGroupe>
    1726        <select id="recherchemot" name="mots[]" class="searchfield" onchange="if ((this.value != '')[ && (this.value != (#ENV{id_mot}))]) {$('#formulaire_recherche_par_mot').submit();}">
    18                 <option value=""><:mots_clefs_meme_groupe:></option>
    19                 <BOUCLE_MotsDuGroupe(MOTS){id_groupe=#ENV{le_groupe}}{par titre}{id_mot !IN #ENV{mots}}>
    20                 [<option value="(#ID_MOT)">[&nbsp;(#TITRE|supprimer_tags)]</option>]
     27                <option value="">[(#GET{legroupe}|?{<:ecrire:titre_mots_tous:>,<:mots_clefs_meme_groupe:>})]</option>
     28                <BOUCLE_MotsDuGroupe(MOTS){id_groupe=#ENV{le_groupe,#GET{legroupe}}}{par titre}{id_mot !IN #ENV{mots}}>
     29                #SET{avecunmotdeplus, #ARRAY{}}
     30                [(#SET{avecunmotdeplus,[(#ENV{mots}|push{#ID_MOT})]})]
     31                [(#INCLURE{fond=formulaires/recherche_par_mots_compteur,mots=#GET{avecunmotdeplus},id_mot=#_MotsDuGroupe:ID_MOT,titre=#_MotsDuGroupe:TITRE})]
    2132                </BOUCLE_MotsDuGroupe>
    2233        </select>
  • _plugins_/critere_mots/plugin.xml

    r36282 r36550  
    11<plugin>
    22  <nom>Crit&#232;re {mots}</nom>
    3   <auteur>Fil - Ma&iuml;eul Rouquette</auteur>
     3  <auteur>Fil - Ma&iuml;eul Rouquette - RealET (Formulaires) </auteur>
    44  <icon></icon>
    55  <licence>(c) 2009 GPL</licence>
    6   <version>1.1</version>
     6  <version>1.2</version>
    77  <etat>test</etat>
    88  <description>Permet d'afficher les &#233;l&#233;ments qui ont plusieurs mots cl&#233;s en communs, via la variable $mots[] pass&#233;e dans l'environnement</description>
Note: See TracChangeset for help on using the changeset viewer.