Changeset 88652 in spip-zone


Ignore:
Timestamp:
Apr 17, 2015, 2:51:15 PM (5 years ago)
Author:
cam.lafit@…
Message:

Fournir une facette *objet*

  • Le plugin fournit le type d'objet à Sphinx et est évolutif pour gérer tout objet SPIP, il semble logique d'exploiter cette propriété par défaut
Location:
_plugins_/indexer/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/aside/sphinx.html

    r82628 r88652  
    2929
    3030
    31 
     31[(#INCLURE{fond=inclure/liste_sphinx_facette, env,
     32    critere=properties.objet,
     33    cle=objet,
     34    titre=Par objet
     35    texte_vide=Non renseignée,
     36})]
  • _plugins_/indexer/trunk/content/sphinx.html

    r83837 r88652  
    2525<B_filtres>
    2626<h4>Filtres:</h4>
    27 <BOUCLE_filtres(DATA){source tableau, #ARRAY{auteur,Aucun auteur,tag,Aucun tag,annee,Aucune année,stars,Aucune etoile}}>[
     27<BOUCLE_filtres(DATA){source tableau, #ARRAY{auteur,Aucun auteur,tag,Aucun tag,annee,Aucune année,stars,Aucune etoile,objet,Aucun objet}}>[
    2828(#ENV{#CLE}|oui)
    2929        <div>
     
    6565        {filter #ENV{tag},    'IN(properties.tags, @valeurs)',    'LENGTH(properties.tags) = 0'}
    6666        {filter #ENV{auteur}, 'IN(properties.authors, @valeurs)', 'LENGTH(properties.authors) = 0'}
     67        {filter #ENV{objet}, 'IN(properties.objet, @valeurs)', 'LENGTH(properties.objet) = 0'}
    6768
    6869        {par #GET{tri}}{inverse #GET{sens_tri}}
     
    7172        {facet tag,    properties.tags ORDER BY COUNT(*) DESC}
    7273        {facet annee, YEAR(date) ORDER BY date DESC}
     74        {facet objet,    properties.objet ORDER BY COUNT(*) DESC}
    7375
    7476        {pagination 10}
  • _plugins_/indexer/trunk/inclure/liste_sphinx_facette.html

    r82729 r88652  
    2525        {filter #ENV{tag},    'IN(properties.tags, @valeurs)',    'LENGTH(properties.tags) = 0'}
    2626        {filter #ENV{auteur}, 'IN(properties.authors, @valeurs)', 'LENGTH(properties.authors) = 0'}
     27        {filter #ENV{objet}, 'IN(properties.objet, @valeurs)', 'LENGTH(properties.objet) = 0'}
    2728
    2829        {par #GET{tri}}{inverse #GET{sens_tri}}
Note: See TracChangeset for help on using the changeset viewer.