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