Changeset 1485


Ignore:
Timestamp:
Sep 29, 2010, 12:20:01 AM (10 years ago)
Author:
teymour
Message:

RSS avec des titres plus compréhensibles que des query

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

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/config/routing.yml

    r1484 r1485  
    401401parlementaire_rss:
    402402  url: /:slug/rss
    403   param: {module: parlementaire, action: rss}
     403  param: {module: parlementaire, action: rss, title: l'activité de %}
    404404parlementaire_api_xml:
    405405  url: /:slug/xml
     
    446446parlementaire_amendements_rss:
    447447  url: /:slug/amendements/rss
    448   param: {module: parlementaire, action: rss, object_type: Amendement}
     448  param: {module: parlementaire, action: rss, object_type: Amendement, title: Tous les amendements signé par %}
    449449parlementaire_presences_type:
    450450  url: /:slug/presences/:type
     
    470470parlementaire_questions_rss:
    471471  url: /:slug/questions/rss
    472   param: {module: parlementaire, action: rss, object_type: QuestionEcrite}
     472  param: {module: parlementaire, action: rss, object_type: QuestionEcrite, title: Toutes les questions écrites de %}
    473473parlementaire_documents:
    474474  url: /:slug/documents/:type
     
    476476parlementaire_documents_rss:
    477477  url: /:slug/documents/:type/rss
    478   param: {module: parlementaire, action: rss, object_type: Document}
    479 
     478  param: {module: parlementaire, action: rss, object_type: Document, title: Tous les documents parlementaires de %}
     479
  • cpc/trunk/project/apps/frontend/modules/parlementaire/actions/actions.class.php

    r1484 r1485  
    393393
    394394    $request->setParameter('query', 'tag=parlementaire='.$this->parlementaire);
     395    $request->setParameter('title', preg_replace('/%/', $this->parlementaire->nom, $request->getParameter('title')));
     396
    395397    if ($o = $request->getParameter('object_type'))
    396398      $request->setParameter('query', $request->getParameter('query').' object_type='.$o);
  • cpc/trunk/project/apps/frontend/modules/solr/actions/actions.class.php

    r1483 r1485  
    8080      $this->format = $format;
    8181    }
     82
     83    $this->title = $request->getParameter('title');
    8284
    8385    if ($format == 'rss') {
  • cpc/trunk/project/apps/frontend/modules/solr/templates/rssSuccess.php

    r1446 r1485  
    11<?php
    22
    3 $feed->setTitle("NosDeputes.fr : Recherche sur $query");
     3if ($title)
     4  $feed->setTitle("NosDeputes.fr : $title");
     5 else
     6   $feed->setTitle("NosDeputes.fr : Recherche sur $query");
    47$feed->setLink('http://'.$_SERVER['HTTP_HOST'].url_for('@recherche_solr?query='.$query));
    58
Note: See TracChangeset for help on using the changeset viewer.