Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

Une idée ?

Merci d’avance,

Cordialement,

Hervé

Bonjour

Il me semble que pour que la balise #EXPOSE puisse fonctionner il lui faut l'environnement.
Donc quelque chose comme <INCLURE{fond=inclure/article-resume_col_drte,id_article,env} />
A tester

pw

Le 2017-04-06 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres
d’articles de la liste d’articles qui passent alors à class="on" alors
que le même code saisi directement dans le squelette article ne fait
passer à class="on » que l’article en cours.

Une idée ?

Merci d’avance,

Cordialement,

Hervé
_______________________________________________

Bonjour pw,

Merci de ta réponse.

J’ai testé <INCLURE{fond=inclure/article-resume_col_drte,id_article**,env**} /> , mais ça ne change rien au résultat.

une précision :
voilà l’insertion de #EXPOSE dans « article article-resume_col_drte.html » :
<a href= »#URL_ARTICLE" rel=« bookmark » [ class="(#EXPOSE) »]>

Merci d’avance,

Cordialement,
Hervé

Le 7 avr. 2017 à 08:55, p.weber@free.fr a écrit :

Bonjour

Il me semble que pour que la balise #EXPOSE puisse fonctionner il lui faut l’environnement.
Donc quelque chose comme <INCLURE{fond=inclure/article-resume_col_drte,id_article,env} />
A tester

pw

Le 2017-04-06 18:21, Hervé Le Dantec a écrit :

Bonsoir,
Comment faire fonctionner correctement [ class=« (#EXPOSE) »] dans un INCLURE ?
Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres
d’articles de la liste d’articles qui passent alors à class=« on » alors
que le même code saisi directement dans le squelette article ne fait
passer à class="on » que l’article en cours.
Une idée ?
Merci d’avance,
Cordialement,
Hervé



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

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

Salut Hervé,

Essayes de mettre id_article=#ID_ARTICLE …

++

Aurélien.

De : Hervé Le Dantec [mailto:herve.ledantec@gmail.com]
Envoyé : vendredi 7 avril 2017 11:47
À : p.weber@free.fr
Cc : spip@rezo.net
Objet : Re: [Spip] Comment faire fonctionner correctement [ class=« (#EXPOSE) »] dans un INCLURE ?

Bonjour pw,

Merci de ta réponse.

J’ai testé <INCLURE{fond=inclure/article-resume_col_drte,id_article**,env**} /> , mais ça ne change rien au résultat.

une précision :

voilà l’insertion de #EXPOSE dans "article article-resume_col_drte.html » :

<a href=« #URL_ARTICLE » rel=« bookmark » [ class="(#EXPOSE) »]>

Merci d’avance,

Cordialement,

Hervé

Le 7 avr. 2017 à 08:55, p.weber@free.fr a écrit :

Bonjour

Il me semble que pour que la balise #EXPOSE puisse fonctionner il lui faut l’environnement.
Donc quelque chose comme <INCLURE{fond=inclure/article-resume_col_drte,id_article,env} />
A tester

pw

Le 2017-04-06 18:21, Hervé Le Dantec a écrit :

Bonsoir,
Comment faire fonctionner correctement [ class=« (#EXPOSE) »] dans un INCLURE ?
Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres
d’articles de la liste d’articles qui passent alors à class=« on » alors
que le même code saisi directement dans le squelette article ne fait
passer à class="on » que l’article en cours.
Une idée ?
Merci d’avance,
Cordialement,
Hervé



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

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

Le 06.04.17 à 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

c'est logique. #EXPOSE regarde si l'id_article de la boucle courante correspond à l'id_article de l'environnement (en supposant que tu es dans une boucle (ARTICLES).

Donc si tu est directement dans le squelette article.html

<BOUCLE_articles(ARTICLES)>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

#EXPOSE=on si #ID_ARTICLE = #ENV{id_article}, c'est à dire à l'id_article passé lors de l'appel du squelette.

Là tu fais (si j'ai bien compris)
1. Un appel #INCLURE{fond=inclure/article-resume,id_article}
2. Et dans fond/article-resume.html

<BOUCLE_articles(ARTICLES){id_article}>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

le #ID_ARTICLE est donc forcément égale au #ENV{id_article}, et donc #EXPOSE renvoie forcément 'on'.

Il faut donc tester ton #EXPOSE dans le squelette incluant.

Par exemple (non testé)
<INCLURE{fond=tonfond,id_article,expose=#EXPOSE}>

et dans le squelette inclus, tu utilise #ENV{expose}

--
Maïeul

Bonjour Maïeul et merci de ta réponse,

J’ai fait plusieurs tests en me basant sur tes conseils, mais ça ne fonctionne pas.

Peut-être est-ce parce que je n’ai pas su comment utiliser #ENV{expose} dans le squelette inclus dont je te reproduis, ci-dessous, le code :

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
         <a href="#URL_ARTICLE" rel="bookmark" >
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

Merci d’avance,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:04, Maïeul <maieul@maieul.net> a écrit :

Le 06.04.17 à 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

c'est logique. #EXPOSE regarde si l'id_article de la boucle courante correspond à l'id_article de l'environnement (en supposant que tu es dans une boucle (ARTICLES).

Donc si tu est directement dans le squelette article.html

<BOUCLE_articles(ARTICLES)>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

#EXPOSE=on si #ID_ARTICLE = #ENV{id_article}, c'est à dire à l'id_article passé lors de l'appel du squelette.

Là tu fais (si j'ai bien compris)
1. Un appel #INCLURE{fond=inclure/article-resume,id_article}
2. Et dans fond/article-resume.html

<BOUCLE_articles(ARTICLES){id_article}>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

le #ID_ARTICLE est donc forcément égale au #ENV{id_article}, et donc #EXPOSE renvoie forcément 'on'.

Il faut donc tester ton #EXPOSE dans le squelette incluant.

Par exemple (non testé)
<INCLURE{fond=tonfond,id_article,expose=#EXPOSE}>

et dans le squelette inclus, tu utilise #ENV{expose}

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net

J'avoue ne pas comprendre ton problème.

il suffit que tu mette #ENV{expose} là où tu pensais mettre #EXPOSE
Le 7 avr. 2017 à 11:48, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Bonjour Maïeul et merci de ta réponse,

J’ai fait plusieurs tests en me basant sur tes conseils, mais ça ne fonctionne pas.

Peut-être est-ce parce que je n’ai pas su comment utiliser #ENV{expose} dans le squelette inclus dont je te reproduis, ci-dessous, le code :

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
        <a href="#URL_ARTICLE" rel="bookmark" >
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

Merci d’avance,

Cordialement,
Hervé

Oups !

En fait ta solution fonctionne!
j’avais oublié d’enregistre article.htm après avoir modifié l’inclure en ajoutant ",expose=#EXPOSE}"

Donc la bonne formule est

dans article.html

<INCLURE{fond=inclure/article-resume_col_drte,id_article,expose=#EXPOSE} />

dans le squelette inclus

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
        <a href="#URL_ARTICLE" rel="bookmark" class="#ENV{expose}">
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

merci beaucoup Maïeul,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:48, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Bonjour Maïeul et merci de ta réponse,

J’ai fait plusieurs tests en me basant sur tes conseils, mais ça ne fonctionne pas.

Peut-être est-ce parce que je n’ai pas su comment utiliser #ENV{expose} dans le squelette inclus dont je te reproduis, ci-dessous, le code :

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
        <a href="#URL_ARTICLE" rel="bookmark" >
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

Merci d’avance,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:04, Maïeul <maieul@maieul.net> a écrit :

Le 06.04.17 à 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

c'est logique. #EXPOSE regarde si l'id_article de la boucle courante correspond à l'id_article de l'environnement (en supposant que tu es dans une boucle (ARTICLES).

Donc si tu est directement dans le squelette article.html

<BOUCLE_articles(ARTICLES)>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

#EXPOSE=on si #ID_ARTICLE = #ENV{id_article}, c'est à dire à l'id_article passé lors de l'appel du squelette.

Là tu fais (si j'ai bien compris)
1. Un appel #INCLURE{fond=inclure/article-resume,id_article}
2. Et dans fond/article-resume.html

<BOUCLE_articles(ARTICLES){id_article}>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

le #ID_ARTICLE est donc forcément égale au #ENV{id_article}, et donc #EXPOSE renvoie forcément 'on'.

Il faut donc tester ton #EXPOSE dans le squelette incluant.

Par exemple (non testé)
<INCLURE{fond=tonfond,id_article,expose=#EXPOSE}>

et dans le squelette inclus, tu utilise #ENV{expose}

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net

Maintenant que c’est OK, comment je passe la discussion à [RESOLU]?

Le 7 avr. 2017 à 11:57, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Oups !

En fait ta solution fonctionne!
j’avais oublié d’enregistre article.htm après avoir modifié l’inclure en ajoutant ",expose=#EXPOSE}"

Donc la bonne formule est

dans article.html

<INCLURE{fond=inclure/article-resume_col_drte,id_article,expose=#EXPOSE} />

dans le squelette inclus

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
       <a href="#URL_ARTICLE" rel="bookmark" class="#ENV{expose}">
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

merci beaucoup Maïeul,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:48, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Bonjour Maïeul et merci de ta réponse,

J’ai fait plusieurs tests en me basant sur tes conseils, mais ça ne fonctionne pas.

Peut-être est-ce parce que je n’ai pas su comment utiliser #ENV{expose} dans le squelette inclus dont je te reproduis, ci-dessous, le code :

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
       <a href="#URL_ARTICLE" rel="bookmark" >
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

Merci d’avance,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:04, Maïeul <maieul@maieul.net> a écrit :

Le 06.04.17 à 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

c'est logique. #EXPOSE regarde si l'id_article de la boucle courante correspond à l'id_article de l'environnement (en supposant que tu es dans une boucle (ARTICLES).

Donc si tu est directement dans le squelette article.html

<BOUCLE_articles(ARTICLES)>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

#EXPOSE=on si #ID_ARTICLE = #ENV{id_article}, c'est à dire à l'id_article passé lors de l'appel du squelette.

Là tu fais (si j'ai bien compris)
1. Un appel #INCLURE{fond=inclure/article-resume,id_article}
2. Et dans fond/article-resume.html

<BOUCLE_articles(ARTICLES){id_article}>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

le #ID_ARTICLE est donc forcément égale au #ENV{id_article}, et donc #EXPOSE renvoie forcément 'on'.

Il faut donc tester ton #EXPOSE dans le squelette incluant.

Par exemple (non testé)
<INCLURE{fond=tonfond,id_article,expose=#EXPOSE}>

et dans le squelette inclus, tu utilise #ENV{expose}

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net

ou plus exactement [class="(#ENV{expose}"] pour ne pas avoir de classe vide

Le 7 avr. 2017 à 11:57, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Oups !

En fait ta solution fonctionne!
j’avais oublié d’enregistre article.htm après avoir modifié l’inclure en ajoutant ",expose=#EXPOSE}"

Donc la bonne formule est

dans article.html

<INCLURE{fond=inclure/article-resume_col_drte,id_article,expose=#EXPOSE} />

dans le squelette inclus

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
       <a href="#URL_ARTICLE" rel="bookmark" class="#ENV{expose}">
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

merci beaucoup Maïeul,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:48, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Bonjour Maïeul et merci de ta réponse,

J’ai fait plusieurs tests en me basant sur tes conseils, mais ça ne fonctionne pas.

Peut-être est-ce parce que je n’ai pas su comment utiliser #ENV{expose} dans le squelette inclus dont je te reproduis, ci-dessous, le code :

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
       <a href="#URL_ARTICLE" rel="bookmark" >
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

Merci d’avance,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:04, Maïeul <maieul@maieul.net> a écrit :

Le 06.04.17 à 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

c'est logique. #EXPOSE regarde si l'id_article de la boucle courante correspond à l'id_article de l'environnement (en supposant que tu es dans une boucle (ARTICLES).

Donc si tu est directement dans le squelette article.html

<BOUCLE_articles(ARTICLES)>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

#EXPOSE=on si #ID_ARTICLE = #ENV{id_article}, c'est à dire à l'id_article passé lors de l'appel du squelette.

Là tu fais (si j'ai bien compris)
1. Un appel #INCLURE{fond=inclure/article-resume,id_article}
2. Et dans fond/article-resume.html

<BOUCLE_articles(ARTICLES){id_article}>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

le #ID_ARTICLE est donc forcément égale au #ENV{id_article}, et donc #EXPOSE renvoie forcément 'on'.

Il faut donc tester ton #EXPOSE dans le squelette incluant.

Par exemple (non testé)
<INCLURE{fond=tonfond,id_article,expose=#EXPOSE}>

et dans le squelette inclus, tu utilise #ENV{expose}

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net

donc :
<a href="#URL_ARTICLE" rel="bookmark" [class="(#ENV{expose})"] >

Et ça marche super bien !

Merci encore Maïeul !

Hervé

Le 7 avr. 2017 à 12:00, Maïeul Rouquette <maieul@maieul.net> a écrit :

ou plus exactement [class="(#ENV{expose}"] pour ne pas avoir de classe vide

Le 7 avr. 2017 à 11:57, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Oups !

En fait ta solution fonctionne!
j’avais oublié d’enregistre article.htm après avoir modifié l’inclure en ajoutant ",expose=#EXPOSE}"

Donc la bonne formule est

dans article.html

<INCLURE{fond=inclure/article-resume_col_drte,id_article,expose=#EXPOSE} />

dans le squelette inclus

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
      <a href="#URL_ARTICLE" rel="bookmark" class="#ENV{expose}">
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

merci beaucoup Maïeul,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:48, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Bonjour Maïeul et merci de ta réponse,

J’ai fait plusieurs tests en me basant sur tes conseils, mais ça ne fonctionne pas.

Peut-être est-ce parce que je n’ai pas su comment utiliser #ENV{expose} dans le squelette inclus dont je te reproduis, ci-dessous, le code :

<BOUCLE_articles(ARTICLES) {id_article}>
<li class="item hentry">
  <h3 class="h3 entry-title »>
      <a href="#URL_ARTICLE" rel="bookmark" >
  [(#LOGO_ARTICLE_RUBRIQUE|image_reduire)] #TITRE
  </a>
  </h3>
  [<div class="introduction entry-content"">(#INTRODUCTION {150})</div>]
</li>
</BOUCLE_articles>

Merci d’avance,

Cordialement,
Hervé

Le 7 avr. 2017 à 11:04, Maïeul <maieul@maieul.net> a écrit :

Le 06.04.17 à 18:21, Hervé Le Dantec a écrit :

Bonsoir,

Comment faire fonctionner correctement [ class="(#EXPOSE)"] dans un INCLURE ?

Dans un squelette article.html, que ce soit par
#INCLURE{fond=inclure/article-resume_col_drte,id_article}
ou par
<INCLURE{fond=inclure/article-resume_col_drte,id_article} />
[ class="(#EXPOSE) »] s’applique à tous les liens des titres d’articles de la liste d’articles qui passent alors à class="on" alors que le même code saisi directement dans le squelette article ne fait passer à class="on » que l’article en cours.

c'est logique. #EXPOSE regarde si l'id_article de la boucle courante correspond à l'id_article de l'environnement (en supposant que tu es dans une boucle (ARTICLES).

Donc si tu est directement dans le squelette article.html

<BOUCLE_articles(ARTICLES)>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

#EXPOSE=on si #ID_ARTICLE = #ENV{id_article}, c'est à dire à l'id_article passé lors de l'appel du squelette.

Là tu fais (si j'ai bien compris)
1. Un appel #INCLURE{fond=inclure/article-resume,id_article}
2. Et dans fond/article-resume.html

<BOUCLE_articles(ARTICLES){id_article}>
#EXPOSE #ID_ARTICLE
</BOUCLE_articles>

le #ID_ARTICLE est donc forcément égale au #ENV{id_article}, et donc #EXPOSE renvoie forcément 'on'.

Il faut donc tester ton #EXPOSE dans le squelette incluant.

Par exemple (non testé)
<INCLURE{fond=tonfond,id_article,expose=#EXPOSE}>

et dans le squelette inclus, tu utilise #ENV{expose}

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net