balises EXPOSE et URL_PAGE en conflit ?

Bonsoir,

Cette boucle fonctionne bien :

<BOUCLE_groupes(GROUPES_MOTS)>
[(#EXPOSE{<strong>,<a href="#URL_SITE_SPIP/spip.php?page=groupe[&groupe=(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]
</BOUCLE_groupes>

Celle-ci aussi :

<BOUCLE_groupes(GROUPES_MOTS)>
<a href="#URL_PAGE{groupe}[&groupe=(#ID_GROUPE)]"> [(#TITRE)] </a>
</BOUCLE_groupes>

par contre, la fusion des deux, c'est-à-dire remplacer
  « #URL_SITE_SPIP/spip.php?page=groupe »
  par
  « #URL_PAGE{groupe} »
  ou rajouter l'exposition (comme on veut) comme ici :

<BOUCLE_groupes(GROUPES_MOTS)>
[(#EXPOSE{<strong>,<a href="#URL_PAGE{groupe}[&groupe=(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]
</BOUCLE_groupes>

me donne :
Erreur : filtre « %##1@"> » non défini, _groupes

un mystère ou des lunettes plus puissantes ? il semble que les deux balises #EXPOSE et #URL_PAGE{squelette} on du mal à coexister.

Claude

On 8 déc, 22:58, dlatr <claude.delat...@laposte.net> wrote:

Bonsoir,

Cette boucle fonctionne bien :

<BOUCLE_groupes(GROUPES_MOTS)>
[(#EXPOSE{<strong>,<a href="#URL_SITE_SPIP/spip.php?page=groupe
[&groupe=(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]
</BOUCLE_groupes>

Celle-ci aussi :

<BOUCLE_groupes(GROUPES_MOTS)>
<a href="#URL_PAGE{groupe}[&groupe=(#ID_GROUPE)]"> [(#TITRE)] </a>
</BOUCLE_groupes>

par contre, la fusion des deux, c'est-à-dire remplacer
  << #URL_SITE_SPIP/spip.php?page=groupe >>
  par
  << #URL_PAGE{groupe} >>
  ou rajouter l'exposition (comme on veut) comme ici :

<BOUCLE_groupes(GROUPES_MOTS)>
[(#EXPOSE{<strong>,<a href="#URL_PAGE{groupe}[&groupe=
(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]
</BOUCLE_groupes>

me donne :
Erreur : filtre << %##1@"> >> non défini, _groupes

un mystère ou des lunettes plus puissantes ? il semble que les deux
balises #EXPOSE et #URL_PAGE{squelette} on du mal à coexister.

#URL_SITE_SPIP ne prend pas d'argument, #URL_PAGE si. AMHA, le code
suivant devrait marcher:

[(#EXPOSE{<strong>,<a href="[(#URL_PAGE{groupe})][&groupe=
(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]

NB : Note les [()] autour de la balise #URL_PAGE.

Sinon, c'est un bug...

Le 9 déc. 07 à 00:25, bruno desthuilliers a écrit :

On 8 déc, 22:58, dlatr <claude.delat...@laposte.net> wrote:

Bonsoir,

Cette boucle fonctionne bien :

<BOUCLE_groupes(GROUPES_MOTS)>
[(#EXPOSE{<strong>,<a href="#URL_SITE_SPIP/spip.php?page=groupe
[&groupe=(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]
</BOUCLE_groupes>

Celle-ci aussi :

<BOUCLE_groupes(GROUPES_MOTS)>
<a href="#URL_PAGE{groupe}[&groupe=(#ID_GROUPE)]"> [(#TITRE)] </a>
</BOUCLE_groupes>

par contre, la fusion des deux, c'est-à-dire remplacer
  << #URL_SITE_SPIP/spip.php?page=groupe >>
  par
  << #URL_PAGE{groupe} >>
  ou rajouter l'exposition (comme on veut) comme ici :

<BOUCLE_groupes(GROUPES_MOTS)>
[(#EXPOSE{<strong>,<a href="#URL_PAGE{groupe}[&groupe=
(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]
</BOUCLE_groupes>

me donne :
Erreur : filtre << %##1@"> >> non défini, _groupes

un mystère ou des lunettes plus puissantes ? il semble que les deux
balises #EXPOSE et #URL_PAGE{squelette} on du mal à coexister.

#URL_SITE_SPIP ne prend pas d'argument, #URL_PAGE si. AMHA, le code
suivant devrait marcher:

[(#EXPOSE{<strong>,<a href="[(#URL_PAGE{groupe})][&groupe=
(#ID_GROUPE)]">})] [(#TITRE)] [(#EXPOSE{</strong>,</a>})]

NB : Note les [()] autour de la balise #URL_PAGE.

zut, j'avais trop cherché du côté de la syntaxe de la 2e partie et pas vu cette évidence. Effectivement, ça fonctionne mieux et en plus j'apprends pourquoi.
merci
Claude