Transmettre une valeur avec #SET et #GET

Peut-on transmettre une valeur d’un squellette à un autre avec #SET et #GET. Comment?

Merci de la réponse,
Jean


J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 6069 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier.
Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite

Plutôt avec #ENV

BB

Jean POULIQUEN a écrit :

Peut-on transmettre une valeur d'un squellette à un autre avec #SET et #GET. Comment?
Merci de la réponse,
Jean

------------------------------------------------------------------------
J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 6069 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier.
Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite <http://www.spamfighter.com/lfr&gt;
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
  

Voir Les balises propres au site - SPIP
'Les variables créées ainsi ne sont pas transmises au squelette inclus.'
Il faut donc utiliser #ENV pour récupérer la valeur passée par un INCLURE, par exemple :
<INCLURE{fond=inc-squeletteappele}{maconstante=5}>
maconstante sera récupéré dans le squelette appelé par :
#ENV{maconstante}
A+
JPH

Bernard Blazin a écrit :

Plutôt avec #ENV

BB

Jean POULIQUEN a écrit :

Peut-on transmettre une valeur d'un squellette à un autre avec #SET et #GET. Comment?
Merci de la réponse,
Jean

------------------------------------------------------------------------
J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 6069 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier.
Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite <http://www.spamfighter.com/lfr&gt;
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
  
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Merci beaucoup.

SPIP version 203[13596] Squelettes epona.

Voici l'ordre INCLURE:

<INCLURE{fond=objectifNEW}{const=555}>

et l'ordre de lecture dans le squelette:

<div>ENV variable (const) : #ENV{const} </div>

Le squelette "objectifNEW" comporte quelques lignes; il est parfaitement
chargé mais la valeur de "const" n'est pas transmise.

Qu'ai-je oublié?

Merci encore
Jean
----- Original Message -----
From: "JPH" <jeanpaul@couleurs-pays.fr>
To: <spip@rezo.net>
Sent: Saturday, April 25, 2009 11:27 AM
Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET

Voir Les balises propres au site - SPIP
'Les variables créées ainsi ne sont pas transmises au squelette inclus.'
Il faut donc utiliser #ENV pour récupérer la valeur passée par un
INCLURE, par exemple :
<INCLURE{fond=inc-squeletteappele}{maconstante=5}>
maconstante sera récupéré dans le squelette appelé par :
#ENV{maconstante}
A+
JPH

Bernard Blazin a écrit :
> Plutôt avec #ENV
>
> BB
>
> Jean POULIQUEN a écrit :
>> Peut-on transmettre une valeur d'un squellette à un autre avec #SET et
>> #GET. Comment?
>>
>> Merci de la réponse,
>> Jean
>>

------------------------------------------------------------------------

>> J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
>> Jusqu’à présent SPAMfighter a bloqué 6069 courriels spam.
>> Nous avons en ce moment 6 millions d’utilisateurs de par le monde

entier.

>> Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger
>> la version gratuite <http://www.spamfighter.com/lfr&gt;

------------------------------------------------------------------------

>>
>> _______________________________________________
>> liste spip
>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>
>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>
>> Documentation de SPIP : http://www.spip.net/
>>
>> irc://irc.freenode.net/spip ou
>> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> irc://irc.freenode.net/spip ou
> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou

http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

dans le squelette inclus, normalement juste en mettant
#ENV{const}
tu dois avoir l'affichage à l'écran de la valeur de const (pour simplement vérifier ce qui est transmis)
ensuite, il te suffit d'utiliser cette valeur pour l'usage auquel elle est destinée.
A+
JPH

Jean POULIQUEN a écrit :

Merci beaucoup.

SPIP version 203[13596] Squelettes epona.

Voici l'ordre INCLURE:

<INCLURE{fond=objectifNEW}{const=555}>

et l'ordre de lecture dans le squelette:

<div>ENV variable (const) : #ENV{const} </div>

Le squelette "objectifNEW" comporte quelques lignes; il est parfaitement
chargé mais la valeur de "const" n'est pas transmise.

Qu'ai-je oublié?

Merci encore
Jean
----- Original Message ----- From: "JPH" <jeanpaul@couleurs-pays.fr>
To: <spip@rezo.net>
Sent: Saturday, April 25, 2009 11:27 AM
Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET

Voir Les balises propres au site - SPIP
'Les variables créées ainsi ne sont pas transmises au squelette inclus.'
Il faut donc utiliser #ENV pour récupérer la valeur passée par un
INCLURE, par exemple :
<INCLURE{fond=inc-squeletteappele}{maconstante=5}>
maconstante sera récupéré dans le squelette appelé par :
#ENV{maconstante}
A+
JPH

Bernard Blazin a écrit :

Plutôt avec #ENV

BB

Jean POULIQUEN a écrit :

Peut-on transmettre une valeur d'un squellette à un autre avec #SET et
#GET. Comment?

Merci de la réponse,
Jean

------------------------------------------------------------------------

J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 6069 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde

entier.

Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger
la version gratuite <http://www.spamfighter.com/lfr&gt;

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou

http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Merci beaucoup.

Effectivement la valeur est bien affichée à l'écran (avec les squelettes
spécifiques de Spip)

MAIS COMMENT REUTILISER CETTE VALEUR? quand on écrit #ENV{const}On n'obtient
rien que faut-il écire?

Merci de la réponse,
Jean
----- Original Message -----
From: "JPH" <jeanpaul@couleurs-pays.fr>
To: <spip@rezo.net>
Sent: Saturday, April 25, 2009 6:48 PM
Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET

dans le squelette inclus, normalement juste en mettant
#ENV{const}
tu dois avoir l'affichage à l'écran de la valeur de const (pour
simplement vérifier ce qui est transmis)
ensuite, il te suffit d'utiliser cette valeur pour l'usage auquel elle
est destinée.
A+
JPH

Jean POULIQUEN a écrit :
> Merci beaucoup.
>
> SPIP version 203[13596] Squelettes epona.
>
> Voici l'ordre INCLURE:
>
> <INCLURE{fond=objectifNEW}{const=555}>
>
> et l'ordre de lecture dans le squelette:
>
> <div>ENV variable (const) : #ENV{const} </div>
>
> Le squelette "objectifNEW" comporte quelques lignes; il est parfaitement
> chargé mais la valeur de "const" n'est pas transmise.
>
> Qu'ai-je oublié?
>
> Merci encore
> Jean
> ----- Original Message -----
> From: "JPH" <jeanpaul@couleurs-pays.fr>
> To: <spip@rezo.net>
> Sent: Saturday, April 25, 2009 11:27 AM
> Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET
>
>
>> Voir Les balises propres au site - SPIP
>> 'Les variables créées ainsi ne sont pas transmises au squelette

inclus.'

>> Il faut donc utiliser #ENV pour récupérer la valeur passée par un
>> INCLURE, par exemple :
>> <INCLURE{fond=inc-squeletteappele}{maconstante=5}>
>> maconstante sera récupéré dans le squelette appelé par :
>> #ENV{maconstante}
>> A+
>> JPH
>>
>> Bernard Blazin a écrit :
>>> Plutôt avec #ENV
>>>
>>> BB
>>>
>>> Jean POULIQUEN a écrit :
>>>> Peut-on transmettre une valeur d'un squellette à un autre avec #SET

et

>>>> #GET. Comment?
>>>>
>>>> Merci de la réponse,
>>>> Jean
>>>>

------------------------------------------------------------------------

>>>> J’utilise la version gratuite de SPAMfighter pour utilisateurs

privés.

>>>> Jusqu’à présent SPAMfighter a bloqué 6069 courriels spam.
>>>> Nous avons en ce moment 6 millions d’utilisateurs de par le monde
> entier.
>>>> Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger
>>>> la version gratuite <http://www.spamfighter.com/lfr&gt;

------------------------------------------------------------------------

>>>> _______________________________________________
>>>> liste spip
>>>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>>>
>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>
>>>> Documentation de SPIP : http://www.spip.net/
>>>>
>>>> irc://irc.freenode.net/spip ou
>>>> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>>
>>> _______________________________________________
>>> liste spip
>>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>>
>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>
>>> Documentation de SPIP : http://www.spip.net/
>>>
>>> irc://irc.freenode.net/spip ou
>>> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>> _______________________________________________
>> liste spip
>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>
>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>
>> Documentation de SPIP : http://www.spip.net/
>>
>> irc://irc.freenode.net/spip ou
> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> irc://irc.freenode.net/spip ou

http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou

http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Un petit exemple

Dans le squelette principal:
<INCLURE{fond=mapage}{monarticle=1}>
dans le squelette mapage.html
<BOUCLE_mapage(ARTICLES) {id_article=#ENV{monarticle}}> <a href="#URL_ARTICLE" >#TITRE</a></BOUCLE_mapage>

Une bonne méthode pour voir si la variable passe dans #ENV est de se mettre en mode debug

BB

Jean POULIQUEN a écrit :

Merci beaucoup.

Effectivement la valeur est bien affichée à l'écran (avec les squelettes
spécifiques de Spip)

MAIS COMMENT REUTILISER CETTE VALEUR? quand on écrit #ENV{const}On n'obtient
rien que faut-il écire?

Merci de la réponse,
Jean
----- Original Message ----- From: "JPH" <jeanpaul@couleurs-pays.fr>
To: <spip@rezo.net>
Sent: Saturday, April 25, 2009 6:48 PM
Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET

dans le squelette inclus, normalement juste en mettant
#ENV{const}
tu dois avoir l'affichage à l'écran de la valeur de const (pour
simplement vérifier ce qui est transmis)
ensuite, il te suffit d'utiliser cette valeur pour l'usage auquel elle
est destinée.
A+
JPH

Jean POULIQUEN a écrit :
    

Merci beaucoup.

SPIP version 203[13596] Squelettes epona.

Voici l'ordre INCLURE:

<INCLURE{fond=objectifNEW}{const=555}>

et l'ordre de lecture dans le squelette:

<div>ENV variable (const) : #ENV{const} </div>

Le squelette "objectifNEW" comporte quelques lignes; il est parfaitement
chargé mais la valeur de "const" n'est pas transmise.

Qu'ai-je oublié?

Merci encore
Jean
----- Original Message ----- From: "JPH" <jeanpaul@couleurs-pays.fr>
To: <spip@rezo.net>
Sent: Saturday, April 25, 2009 11:27 AM
Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET

Voir Les balises propres au site - SPIP
'Les variables créées ainsi ne sont pas transmises au squelette
        

inclus.'
  

Il faut donc utiliser #ENV pour récupérer la valeur passée par un
INCLURE, par exemple :
<INCLURE{fond=inc-squeletteappele}{maconstante=5}>
maconstante sera récupéré dans le squelette appelé par :
#ENV{maconstante}
A+
JPH

Bernard Blazin a écrit :
        

Plutôt avec #ENV

BB

Jean POULIQUEN a écrit :
          

Peut-on transmettre une valeur d'un squellette à un autre avec #SET
            

et
  

#GET. Comment?

Merci de la réponse,
Jean

Merci beaucoup; cela fonctionne très bien tant avec les squelettes SPIP que
les squelettes Epona en prenant le même doctype.

Avec le mode debug je voyais bien que la variable passait mais je n'arrivais
pas à l'utiliser.

Jean
----- Original Message -----
From: "Bernard Blazin" <bernard.blazin@free.fr>
To: "Jean POULIQUEN" <jpouliquen@nordnet.fr>
Cc: "SPIP@rezo" <spip@rezo.net>
Sent: Monday, April 27, 2009 10:04 AM
Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET

Un petit exemple

Dans le squelette principal:
<INCLURE{fond=mapage}{monarticle=1}>
dans le squelette mapage.html
<BOUCLE_mapage(ARTICLES) {id_article=#ENV{monarticle}}> <a
href="#URL_ARTICLE" >#TITRE</a></BOUCLE_mapage>

Une bonne méthode pour voir si la variable passe dans #ENV est de se
mettre en mode debug
La balise #ENV - SPIP-Contrib

BB

Jean POULIQUEN a écrit :
> Merci beaucoup.
>
> Effectivement la valeur est bien affichée à l'écran (avec les squelettes
> spécifiques de Spip)
>
> MAIS COMMENT REUTILISER CETTE VALEUR? quand on écrit #ENV{const}On

n'obtient

> rien que faut-il écire?
>
> Merci de la réponse,
> Jean
> ----- Original Message -----
> From: "JPH" <jeanpaul@couleurs-pays.fr>
> To: <spip@rezo.net>
> Sent: Saturday, April 25, 2009 6:48 PM
> Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET
>
>
>
>> dans le squelette inclus, normalement juste en mettant
>> #ENV{const}
>> tu dois avoir l'affichage à l'écran de la valeur de const (pour
>> simplement vérifier ce qui est transmis)
>> ensuite, il te suffit d'utiliser cette valeur pour l'usage auquel elle
>> est destinée.
>> A+
>> JPH
>>
>> Jean POULIQUEN a écrit :
>>
>>> Merci beaucoup.
>>>
>>> SPIP version 203[13596] Squelettes epona.
>>>
>>> Voici l'ordre INCLURE:
>>>
>>> <INCLURE{fond=objectifNEW}{const=555}>
>>>
>>> et l'ordre de lecture dans le squelette:
>>>
>>> <div>ENV variable (const) : #ENV{const} </div>
>>>
>>> Le squelette "objectifNEW" comporte quelques lignes; il est

parfaitement

>>> chargé mais la valeur de "const" n'est pas transmise.
>>>
>>> Qu'ai-je oublié?
>>>
>>> Merci encore
>>> Jean
>>> ----- Original Message -----
>>> From: "JPH" <jeanpaul@couleurs-pays.fr>
>>> To: <spip@rezo.net>
>>> Sent: Saturday, April 25, 2009 11:27 AM
>>> Subject: Re: [Spip] Transmettre une valeur avec #SET et #GET
>>>
>>>
>>>
>>>> Voir Les balises propres au site - SPIP
>>>> 'Les variables créées ainsi ne sont pas transmises au squelette
>>>>
> inclus.'
>
>>>> Il faut donc utiliser #ENV pour récupérer la valeur passée par un
>>>> INCLURE, par exemple :
>>>> <INCLURE{fond=inc-squeletteappele}{maconstante=5}>
>>>> maconstante sera récupéré dans le squelette appelé par :
>>>> #ENV{maconstante}
>>>> A+
>>>> JPH
>>>>
>>>> Bernard Blazin a écrit :
>>>>
>>>>> Plutôt avec #ENV
>>>>>
>>>>> BB
>>>>>
>>>>> Jean POULIQUEN a écrit :
>>>>>
>>>>>> Peut-on transmettre une valeur d'un squellette à un autre avec #SET
>>>>>>
> et
>
>>>>>> #GET. Comment?
>>>>>>
>>>>>> Merci de la réponse,
>>>>>> Jean
>>>>>>
>>>>>>

--
Jâ??utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusquâ??à présent SPAMfighter a bloqué 6159 courriels spam.
Nous avons en ce moment 6 millions dâ??utilisateurs de par le monde entier.
Les utlisateurs payants nâ??ont pas ce message. Vous pouvez télécharger la version gratuite: Filtre Anti Spam gratuit pour Outlook, Outlook Express, Windows Live Mail & Thunderbird - SPAMfighter