Changeset 1598


Ignore:
Timestamp:
Oct 3, 2010, 9:35:18 PM (10 years ago)
Author:
teymour
Message:

Si qu'un député, on redirige vers sa page
+ affinage de la présentation des filtres
+ Recherche pas defaut

Location:
cpc/trunk/project/apps/frontend
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/modules/solr/actions/actions.class.php

    r1593 r1598  
    189189    }
    190190   
     191    if  (!$format && count($results['response']['docs']) == 1 && $results['response']['docs'][0]['object_name'] == 'Parlementaire') {
     192      return $this->redirect($results['response']['docs'][0]['object']->getLink());
     193    }
     194
    191195    //Reconstitut les résultats
    192196    $this->results = $results['response'];
     
    222226     
    223227      //Prépare les facets des parlementaires
    224       $this->facet['parlementaire']['prefix'] = 'parlementaire=';
    225       $this->facet['parlementaire']['facet_field'] = 'tag';
    226       $this->facet['parlementaire']['name'] = 'Parlementaire';
     228      $this->facet['parlementaires']['prefix'] = 'parlementaire=';
     229      $this->facet['parlementaires']['facet_field'] = 'tag';
     230      $this->facet['parlementaires']['name'] = 'Parlementaire';
    227231     
    228232      $tags = $results['facet_counts']['facet_fields']['tag'];
     
    236240          $this->facet['tag']['values'][$tag] = $nb;
    237241        if (preg_match('/^parlementaire=(.*)/', $tag, $matches)) {
    238           $this->facet['parlementaire']['values'][$matches[1]] = $nb;
     242          $this->facet['parlementaires']['values'][$matches[1]] = $nb;
    239243        }
    240244      }
  • cpc/trunk/project/apps/frontend/modules/solr/templates/searchSuccess.php

    r1593 r1598  
    262262global $facetName2HumanName;
    263263$facetName2HumanName = array(
    264                              'Parlementaire' => 'Filtrer par Parlementaire',
     264                             'Parlementaires' => 'Filtrer par député',
     265                             'Parlementaire' => 'Députés',
    265266                             'Types' => 'Filtrer par type de document',
    266267                             'Tags' => 'Filtrer par tags',
  • cpc/trunk/project/apps/frontend/templates/layout.php

    r1570 r1598  
    7777          <div id="item5"><a href="<?php echo url_for('@faq')?>"><span class="gris">FAQ</span></a></div>
    7878        </div>
    79         <?php $search = strip_tags($sf_request->getParameter('search'));
     79        <?php $search = strip_tags($sf_request->getParameter('query'));
    8080              $extraclass = '' ;
    81               if (!$search) {$extraclass="examplevalue"; $search = "Rechercher...";} ?>
     81              if (!$search) {$extraclass="examplevalue"; $search = "Rechercher un député, une ville, un mot, ...";} ?>
    8282        <div class="menu_recherche">
    8383          <form action="<?php echo url_for('@recherche_solr'); ?>" method="get">
Note: See TracChangeset for help on using the changeset viewer.