Bonjour.

Je viens d'installer un flux sur mon application et j'aimerais mettre en place une route spéciale pour ce flux.
Comme j'ai suivi le tuto Jobeet, je me retrouve avec une seule et même action : executeIndex.
La seule différence et que pour le flux, j'ai la variable sf_format=atom

Je voudrais donc, que quand la variable format est passée j'ai une url de type :
/....../monModule/feed/

et que quand il n'y a pas de variable format :
/...../monModule/feed/

Pour l'instant j'ai deux routes (dans cet ordre) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
realisations_feed:
    url: /:sf_culture/realisations/feed/
    param: {module: realisations, action:index, sf_format:atom}
    requirements:
        sf_culture: (?:fr|en)
 
realisations:
    url: /:sf_culture/realisations/
    param: {module: realisations, action:index}
    requirements:
        sf_culture: (?:fr|en)
mais cela ne fonctionne pas. Quand j'ai un url_for('realisations/index'), je me retrouve sur le flux.

Comment faire pour que cela fonctionne tout en conservant une seule et même action ?