Passer l'id_secteur au squelette recherche.html

Bonjour,

Comment faire pour passer l'id_secteur dans l'url pour le formulaire de recherche.
Le formulaire passe la variable de "lang" mais mon site multilingue est basé sur les secteurs...
  Je voudrai que l'url passe l'id_secteur de la même façon qu'elle fait ceci pour la langue :

http://www.monsite.com/spip.php?page=recherche&lang=en&recherche=terme

Actuellement la page recherche.html est la seule qui ne fonctionne pas de manière multilingue pour cette raison.

Merci de votre aide .

Bonne journée.
Vincent

Bonjour, pour ma part, je ferais une boucle pour récupérer le secteur dans lequel je suis, je mets de le résultat dans une variable #SET{monsecteur, #ID_SECTEUR} et je passerais cela dans mon url en ajoutant #GET{monsecteur} ... Mais pas testé ...

Marc

Le 7 févr. 2010 à 11:15, Vincent (gmail) a écrit :

Bonjour,

Comment faire pour passer l'id_secteur dans l'url pour le formulaire de recherche.
Le formulaire passe la variable de "lang" mais mon site multilingue est basé sur les secteurs...
Je voudrai que l'url passe l'id_secteur de la même façon qu'elle fait ceci pour la langue :

monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.

Actuellement la page recherche.html est la seule qui ne fonctionne pas de manière multilingue pour cette raison.

Merci de votre aide .

Bonne journée.
Vincent
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Merci pour ta réaction.
Mais justement le formulaire de recherche ne passe pas ce paramètre dans l'url. Comment faire pour que le formulaire de recherche l'intègre dans l'url ?
Ta solution est bonne lorsqu'il s'agit de construire une url avec les balises SPIP ([(#URL_RUBRIQUE?page=sommaire&id_rubrique=#ENV{id_secteur})] par exemple ) mais pas dans le cas du formulaire de recherche (là j'ignore comment on peut intégrer d'autres paramètres à l'url).

Vincent

Le 07/02/2010 11:37, Marc Valleteau de Moulliac a écrit :

Bonjour, pour ma part, je ferais une boucle pour récupérer le secteur dans lequel je suis, je mets de le résultat dans une variable #SET{monsecteur, #ID_SECTEUR} et je passerais cela dans mon url en ajoutant #GET{monsecteur} ... Mais pas testé ...

Marc

Le 7 févr. 2010 à 11:15, Vincent (gmail) a écrit :

Bonjour,

Comment faire pour passer l'id_secteur dans l'url pour le formulaire de recherche.
Le formulaire passe la variable de "lang" mais mon site multilingue est basé sur les secteurs...
Je voudrai que l'url passe l'id_secteur de la même façon qu'elle fait ceci pour la langue :

monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.

Actuellement la page recherche.html est la seule qui ne fonctionne pas de manière multilingue pour cette raison.

Merci de votre aide .

Bonne journée.
Vincent
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc
     

J'ai résolu le problème.
Je me suis appuyé sur le fait que mon découpage est par secteur (1 langue = 1 secteur)
Dans le squelette recherche.html (plutôt que de chercher à passer et récupérer l'id_secteur dans l'url) je récupère id_secteur par la "lang" :

<BOUCLE_capt_langue(RUBRIQUES){lang}{racine}>

<BOUCLE_capt_id_secteur(RUBRIQUES){id_rubrique}>
#SET{capturesecteur, #ID_SECTEUR}
</BOUCLE_capt_id_secteur>

</BOUCLE_capt_langue>

Ensuite je récupère la variable dans le squelette recherche.html quand j'en ai besoin. :
#GET{capturesecteur}

Bonne journée.

Vincent

Le 07/02/2010 11:37, Marc Valleteau de Moulliac a écrit :

Bonjour, pour ma part, je ferais une boucle pour récupérer le secteur dans lequel je suis, je mets de le résultat dans une variable #SET{monsecteur, #ID_SECTEUR} et je passerais cela dans mon url en ajoutant #GET{monsecteur} ... Mais pas testé ...

Marc

Le 7 févr. 2010 à 11:15, Vincent (gmail) a écrit :

Bonjour,

Comment faire pour passer l'id_secteur dans l'url pour le formulaire de recherche.
Le formulaire passe la variable de "lang" mais mon site multilingue est basé sur les secteurs...
Je voudrai que l'url passe l'id_secteur de la même façon qu'elle fait ceci pour la langue :

monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.

Actuellement la page recherche.html est la seule qui ne fonctionne pas de manière multilingue pour cette raison.

Merci de votre aide .

Bonne journée.
Vincent
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc