Changeset 79069 in spip-zone


Ignore:
Timestamp:
Dec 2, 2013, 6:11:37 PM (6 years ago)
Author:
severo@…
Message:

Lien pour supprimer chaque filtre de recherche.

Note 1 : il faut encore styliser avec une petite croix
Note 2 : on envoie vers recherche_avancee, quelle que soit la page courante,
en essayant de conserver les paramètres (sauf le filtre supprimé)
Note 3 : la suppression du filtre, pour #MOTS et #STATUTS, n'est peut être
pas codée de façon optimale...

Location:
_squelettes_/mediaspip/mediaspip_core/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/mediaspip/mediaspip_core/trunk/inclure/filtre_actif.html

    r79057 r79069  
    66
    77][(#VALEUR|oui)
    8 <div class="filtre">
    9         [<span class="nom_filtre">(#VAL{mediaspip_core:#CHAINE_NOM}|_T)</span>]
    10         <span class="valeur_filtre">#VALEUR</span>
     8<div class="filtre">[
     9        <span class="nom_filtre">(#VAL{mediaspip_core:#CHAINE_NOM}|_T)</span>]
     10        <span class="valeur_filtre">#VALEUR</span>[
     11        <a class="supprimer_filtre" href="(#URL)"><:mediaspip_core:lien_supprimer_filtre:></a>]
    1112</div>]
  • _squelettes_/mediaspip/mediaspip_core/trunk/inclure/filtres_actifs.html

    r79064 r79069  
    55  Distribue sous licence GPL
    66
    7 ]
     7][(#SI_PAGE{recherche_avancee}|oui) #SET{url,#SELF}]
     8[(#SI_PAGE{recherche_avancee}|non)#SET{url, #URL_PAGE{recherche_avancee}
     9        |parametre_url{recherche, #RECHERCHE}
     10        |parametre_url{type_date, #TYPE_DATE}
     11        |parametre_url{date_debut, #DATE_DEBUT}
     12        |parametre_url{date_fin, #DATE_FIN}
     13        |parametre_url{langue_forcee, #LANGUE_FORCEE}
     14        |parametre_url{id_rubrique, #ID_RUBRIQUE}
     15        |parametre_url{id_licence, #ID_LICENCE}
     16        |parametre_url{id_auteur, #ID_AUTEUR}
     17        |parametre_url{id_mot, #ID_MOT}
     18        |parametre_url{mots, #MOTS}
     19        |parametre_url{statuts, #STATUTS}
     20        |parametre_url{mesfavoris, #MESFAVORIS}}]
    821<div class="filtres">
    9         [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_recherche,valeur=#RECHERCHE})]
     22        [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_recherche,valeur=#RECHERCHE,url=[(#GET{url}|parametre_url{recherche,''})]})]
    1023        [(#REM) TODO : chaîne différente selon #TYPE_DATE ?]
    11         [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_date_debut,valeur=[(#DATE_DEBUT|affdate_jourcourt)]})]
    12         [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_date_fin,valeur=[(#DATE_FIN|affdate_jourcourt)]})]
    13         [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_langue,valeur=[(#LANGUE_FORCEE|traduire_nom_langue)]})]
    14         [(#EM_TYPE|oui)[(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_em_type,valeur=[(#VAL{emballe_medias:type_[(#EM_TYPE)]}|_T)]})]]
     24        [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_date_debut,valeur=[(#DATE_DEBUT|affdate_jourcourt)],url=[(#GET{url}|parametre_url{date_debut,''})]})]
     25        [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_date_fin,valeur=[(#DATE_FIN|affdate_jourcourt)],url=[(#GET{url}|parametre_url{date_fin,''})]})]
     26        [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_langue,valeur=[(#LANGUE_FORCEE|traduire_nom_langue)],url=[(#GET{url}|parametre_url{langue_forcee,''})]})]
     27        [(#EM_TYPE|oui)[(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_em_type,valeur=[(#VAL{emballe_medias:type_[(#EM_TYPE)]}|_T)],url=[(#GET{url}|parametre_url{em_type,''})]})]]
    1528        <BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
    16                 #INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_rubrique,valeur=#TITRE}
     29                [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_rubrique,valeur=#TITRE,url=[(#GET{url}|parametre_url{id_rubrique,''})]})]
    1730        </BOUCLE_rubrique>
    18         [(#ID_LICENCE|intval|>={0}|oui) [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_licence,valeur=[(#MODELE{licence,id_licence,logo=non,lien=non})]})]]
     31        [(#ID_LICENCE|intval|>={0}|oui) [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_licence,valeur=[(#MODELE{licence,id_licence,logo=non,lien=non})],url=[(#GET{url}|parametre_url{id_licence,''}|parametre_url{licence_nom,''})]})]]
    1932        <BOUCLE_auteur(AUTEURS){id_auteur}>
    20                 #INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_auteur,valeur=#NOM}
     33                [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_auteur,valeur=#NOM,url=[(#GET{url}|parametre_url{id_auteur,''})]})]
    2134        </BOUCLE_auteur>
    2235        <BOUCLE_mot(MOTS){id_mot}>
    23                 [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mot,valeur=[(#TYPE|supprimer_numero)/]#TITRE})]
     36                [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mot,valeur=[(#TYPE|supprimer_numero)/]#TITRE,url=[(#GET{url}|parametre_url{id_mot,''})]})]
    2437        </BOUCLE_mot>
    2538        <BOUCLE_mots(MOTS){id_mot IN #MOTS}>
    26                 [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mot,valeur=[(#TYPE|supprimer_numero)/]#TITRE})]
     39                #SET{mots,#ARRAY}
     40                <BOUCLE_mots_url(DATA){source table, #MOTS}{valeur!==#ID_MOT}>#SET{mots,#GET{mots}|push{#VALEUR}}</BOUCLE_mots_url>
     41                [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mot,valeur=[(#TYPE|supprimer_numero)/]#TITRE,url=[(#GET{url}|parametre_url{mots,#ARRAY}|parametre_url{mots,#GET{mots}})]})]
    2742        </BOUCLE_mots>
    28         <BOUCLE_status(DATA){source table, #ENV{statuts}}>
    29                 [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_statut,valeur=[(#VAL{texte_statut_#VALEUR}|_T)]})]
    30         </BOUCLE_status>
    31         [(#MESFAVORIS|=={oui}|oui) [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mesfavoris,valeur=[(#VAL{item_oui}|_T)]})]]
    32         [(#MESFAVORIS|=={non}|oui) [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mesfavoris,valeur=[(#VAL{item_non}|_T)]})]]
     43        <BOUCLE_statuts(DATA){source table, #STATUTS}>
     44                #SET{statuts,#ARRAY}
     45                <BOUCLE_statuts_url(DATA){source table, #STATUTS}{valeur!==#_statuts:VALEUR}>#SET{statuts,#GET{statuts}|push{#VALEUR}}</BOUCLE_statuts_url>
     46                [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_statut,valeur=[(#VAL{texte_statut_#VALEUR}|_T)],url=[(#GET{url}|parametre_url{statuts,''}|parametre_url{statuts,#GET{statuts}})]})]
     47        </BOUCLE_statuts>
     48        [(#MESFAVORIS|=={oui}|oui) [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mesfavoris,valeur=[(#VAL{item_oui}|_T)],url=[(#GET{url}|parametre_url{mesfavoris,''})]})]]
     49        [(#MESFAVORIS|=={non}|oui) [(#INCLURE{fond=inclure/filtre_actif,chaine_nom=filtre_mesfavoris,valeur=[(#VAL{item_non}|_T)],url=[(#GET{url}|parametre_url{mesfavoris,''})]})]]
    3350</div>
  • _squelettes_/mediaspip/mediaspip_core/trunk/lang/mediaspip_core_fr.php

    r79061 r79069  
    248248        'lien_nuage_tags' => 'Tous les tags',
    249249        'lien_page_tag' => 'Éléments liés au tag : @tag@',
     250        'lien_supprimer_filtre' => 'Supprimer le filtre',
    250251        'lien_titre_accueil' => 'Accueil',
    251252        'lien_zoom_image' => 'Zoom',
Note: See TracChangeset for help on using the changeset viewer.