J'ai un soucis. J'ai fais un formulaire de recherche utilisant 3 groupes
de mot-clés (ci-dessous la boucle pour afficher les résutats).
Ca marche seulement lorsque les 3 champs sont renseignés, et c'est
normal puisque dans le cas contraire les champs non renseignés renvoient
la valeur 0 !
Quel ajout peut-on faire pour que si c'est 0 qui est renvoyé la boucle
ne prenne pas en compte ce champ et puisse fournir un résultat ?
Sachant que je ne peux pas donner de valeur par défaut sinon ça fausse
les résultats.
J'ai un soucis. J'ai fais un formulaire de recherche utilisant 3 groupes
de mot-clés (ci-dessous la boucle pour afficher les résutats).
Ca marche seulement lorsque les 3 champs sont renseignés, et c'est
normal puisque dans le cas contraire les champs non renseignés renvoient
la valeur 0 !
Quel ajout peut-on faire pour que si c'est 0 qui est renvoyé la boucle
ne prenne pas en compte ce champ et puisse fournir un résultat ?
Alors ça ne marche pas car
{id_mot=#ENV{saison}}{id_mot=#ENV{domaine}}{id_mot=#ENV{pays}}
Va me donner
{id_mot=1}{id_mot=}{id_mot=323}
Comment faire pour que si id_mot=rien la boucle n'en prenne pas compte ?
Il était question à un moment de permettre l'écriture
{?id_mot=#ENV{domaine} pour faire comme avec {id_mot?}, mais
je ne sais plus s'il y avait un patch de proposé ou si c'était
juste une idée en l'air.
Quelle est la signification de la notation {id_mot?}. Je n'en ai pas trouvé
trace dans la doc ???
Cordialement
R.
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
christian lefebvre
Envoyé : lundi 6 février 2006 08:51
À : Tina
Cc : 'rpapa'; spip@rezo.net
Objet : RE: [Spip] Lorsque #ENV valeur zéro =aïe
On Sat, 2006-02-04 at 09:25 +0100, Tina wrote:
Si l'url donne
?saison=1&domaine=&pays=323
Alors ça ne marche pas car
{id_mot=#ENV{saison}}{id_mot=#ENV{domaine}}{id_mot=#ENV{pays}}
Va me donner
{id_mot=1}{id_mot=}{id_mot=323}
Comment faire pour que si id_mot=rien la boucle n'en prenne pas compte ?
Il était question à un moment de permettre l'écriture
{?id_mot=#ENV{domaine} pour faire comme avec {id_mot?}, mais je ne sais plus
s'il y avait un patch de proposé ou si c'était juste une idée en l'air.
Quelle est la signification de la notation {id_mot?}. Je n'en ai pas trouvé
trace dans la doc ???
Cordialement
R.
Si il y a un id_mot qui traîne dans l'environnement de la boucle, il utilise le critère, sinon, il l'ignore. Mais je ne sais pas si ça ne s'écrit pas {?id_mot} (regarde dans le fichier backend.php3).
La notation dans backend.html est du type {id_mot ?} ; si ça marche comme tu
dis c'est super intéressant pour faire des pages génériques !!! Pourquoi est
ce que ça n'est pas documenté ???
Je vais essayer ça tout de suite.
Merci
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Olivier G.
Envoyé : lundi 6 février 2006 21:48
À : spip@rezo.net
Objet : Re: [Spip] Lorsque #ENV valeur zéro =aïe
Renaud wrote:
Bonjour,
Quelle est la signification de la notation {id_mot?}. Je n'en ai pas
trouvé trace dans la doc ???
Cordialement
R.
Si il y a un id_mot qui traîne dans l'environnement de la boucle, il utilise
le critère, sinon, il l'ignore. Mais je ne sais pas si ça ne s'écrit pas
{?id_mot} (regarde dans le fichier backend.php3).
La notation dans backend.html est du type {id_mot ?} ; si ça marche comme tu
dis c'est super intéressant pour faire des pages génériques !!! Pourquoi est
ce que ça n'est pas documenté ???
Oui, bien vu !!!
Mais il faut tout de même avouer que la formulation ne dit pas que c'est
généralisable à d'autres critères que 'branche'.
Je trouve que ça mériterait un petit paragraphe plus générique.
En tout cas ça marche très bien et c'est le principal.
R.
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Olivier G.
Envoyé : lundi 6 février 2006 22:27
À : spip@rezo.net
Objet : Re: [Spip] Lorsque #ENV valeur zéro =aïe
Renaud wrote:
La notation dans backend.html est du type {id_mot ?} ; si ça marche
comme tu dis c'est super intéressant pour faire des pages génériques
!!! Pourquoi est ce que ça n'est pas documenté ???
Oui, bien vu !!!
Mais il faut tout de même avouer que la formulation ne dit pas que c'est
généralisable à d'autres critères que 'branche'.
Je trouve que ça mériterait un petit paragraphe plus générique.
En tout cas ça marche très bien et c'est le principal.
R.
Oui, honnétement, j'ai eu du mal à trouver (j'ai fait une recherche directement sur le caractère '?')...