Critere {meme_parent}

Bonjour

Bon je reviens avec mes "gros sabots" :slight_smile: concernant le critere meme_parent.
Ce critere dans une boucle rubrique doit selon la documentation officielle de SPIP " retourner la liste des rubriques dépendant de la même rubrique que la rubrique en cours. Permet d’afficher les rubriques « s ?urs » qui se trouvent au même niveau dans la hiérarchie. "

Dans la boucle suivante :

<BOUCLE_sous_rubrique(RUBRIQUES){meme_parent}{doublons}>
         <a href="#URL_RUBRIQUE">[(#TITRE|majuscules)]</b></a> </BOUCLE_sous_rubrique>

Cela m'affiche le message d'erreur suivant :

<BOUCLE_sous_rubrique>
Erreur dans la requête envoyée à MySQL :
SELECT rubriques.* FROM spip_rubriques AS rubriques WHERE rubriques.id_rubrique NOT IN (0) AND rubriques.id_parent= AND rubriques.statut='publie'
> You have an error in your SQL syntax near 'AND rubriques.statut='publie'' at line 1
</BOUCLE_sous_rubrique>

Alors quequiya et quesaquo ?
Ou est l'erreur ?

Si vous avez une petite idee la dessus merci d'avance

Cordialement

Laurent

Salut,

Bon je reviens avec mes "gros sabots" :slight_smile: concernant le critere meme_parent.
Ce critere dans une boucle rubrique doit selon la documentation
officielle de SPIP " retourner la liste des rubriques dépendant de la
même rubrique que la rubrique en cours. Permet d’afficher les rubriques
« s ?urs » qui se trouvent au même niveau dans la hiérarchie. "

Dans la boucle suivante :

<BOUCLE_sous_rubrique(RUBRIQUES){meme_parent}{doublons}>
         <a href="#URL_RUBRIQUE">[(#TITRE|majuscules)]</b></a>
</BOUCLE_sous_rubrique>

Ta boucle doit être imbriquée dans une autre boucle rubriques.
Sinon "meme_parent" n'a pas de sens (même parent que quoi ? ;-)).

a+

Antoine.

Bonjour

Dans ce courrier il est dit .....

Ta boucle doit être imbriquée dans une autre boucle rubriques.
Sinon "meme_parent" n'a pas de sens (même parent que quoi ? ;-)).

Et je reponds ............

Arghhhhhhhhhhhhh (cri de l'idiot qui vient de s'apercevoir qu'il avait tres mal lu la doc) dont principalement celle-ci :

La syntaxe des boucles - SPIP comme le proposait dans un autre courrier marc quinton

Encore merci grand gourou :slight_smile:

Cordialement

Laurent

Bjr

Cogitations !

On voit bien où se situe l'erreur SQL : AND rubriques.id_parent= AND. Il semble
que la requête attend le passage d'un paramètre qui ne vient pas... As-tu essayé
en ajoutant {id_parent} ?

Pour ma part, j'utilise cette syntaxe (SPIP 1.5) et ça ne pose apparemment pas
de problèmes :

            <BOUCLE_sous_rubriques2(RUBRIQUES) {meme_parent} {exclus} {doublons}
{par titre}>
                [(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE)]
                <SPAN TITLE="Acc&eacute;der &agrave; cette rubrique">
                <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
                </SPAN>
            </BOUCLE_sous_rubriques2>

Slts.

laurent a écrit :

Bonjour

Bon je reviens avec mes "gros sabots" :slight_smile: concernant le critere meme_parent.
Ce critere dans une boucle rubrique doit selon la documentation
officielle de SPIP " retourner la liste des rubriques dépendant de la
même rubrique que la rubrique en cours. Permet d’afficher les rubriques
« s ?urs » qui se trouvent au même niveau dans la hiérarchie. "

Dans la boucle suivante :

<BOUCLE_sous_rubrique(RUBRIQUES){meme_parent}{doublons}>
         <a href="#URL_RUBRIQUE">[(#TITRE|majuscules)]</b></a>
</BOUCLE_sous_rubrique>

Cela m'affiche le message d'erreur suivant :

<BOUCLE_sous_rubrique>
Erreur dans la requête envoyée à MySQL :
SELECT rubriques.* FROM spip_rubriques AS rubriques WHERE
rubriques.id_rubrique NOT IN (0) AND rubriques.id_parent= AND
rubriques.statut='publie'
> You have an error in your SQL syntax near 'AND
rubriques.statut='publie'' at line 1
</BOUCLE_sous_rubrique>

Alors quequiya et quesaquo ?
Ou est l'erreur ?

Si vous avez une petite idee la dessus merci d'avance

Cordialement

Laurent

  ------------------------------------------------------------------------
_______________________________________________
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.uzine.net/spip

On Tue, 16 Sep 2003 15:10:00 +0200, Pierre-Henri Silliau <silliau.pierre- henri@cimafap.msa.fr> wrote:

[...]
Cela m'affiche le message d'erreur suivant :
[...]
SELECT rubriques.* FROM spip_rubriques AS rubriques WHERE
rubriques.id_rubrique NOT IN (0) AND rubriques.id_parent= AND
rubriques.statut='publie'
[...]

Je m'avance peut-être mais ne serais-tu pas en train d'essayer de trouver les rubriques soeur de la racine ?

Or la racine porte le numéro 0 (d'ou le "rubriques.id_rubrique NOT IN (0)") et n'a pas de de parent (d'ou le "AND rubriques.id_parent= ")

---
Jester

Bonjour

Dans ce courrier il est dit ....

On voit bien où se situe l'erreur SQL : AND rubriques.id_parent= AND. Il semble
que la requête attend le passage d'un paramètre qui ne vient pas... As-tu essayé
en ajoutant {id_parent} ?

Pour ma part, j'utilise cette syntaxe (SPIP 1.5) et ça ne pose apparemment pas
de problèmes :

            <BOUCLE_sous_rubriques2(RUBRIQUES) {meme_parent} {exclus} {doublons}
{par titre}>
                [(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE)]
                <SPAN TITLE="Acc&eacute;der &agrave; cette rubrique">
                <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
                </SPAN>
            </BOUCLE_sous_rubriques2>

Et je reponds ....

Bon suivant la doc a l'url suivante La syntaxe des boucles - SPIP j'ai donc cree les boucles suivantes :

<BOUCLE_som(RUBRIQUES)>
  <BOUCLE_sommaire(RUBRIQUES){racine}{par titre}{doublons}>
                     <a href="#URL_RUBRIQUE"[(#TITRE|majuscules)]</a>
         </BOUCLE_sommaire>
<BOUCLE_sous_rubrique(RUBRIQUES){id_parent}{exclus}{par titre}{doublons}>
                  <a href="#URL_RUBRIQUE">[(#TITRE|majuscules)]</a>
                  </BOUCLE_sous_rubrique>
</BOUCLE_som>

Or le soucie que je rencontre maintenant c'est que cela m'affiche toutes les sous rubriques. Or ce que je desire c'est uniquement afficher les sous rubriques de la rubrique en cours.
Ce que je peux faire en imbriquant la boucle BOUCLE_sous_rubrique allez vous me dire dans la boucle BOUCLE_sommaire. Mais a partir de ce moment la les rubriques s'affichent avec les sous rubriques à la queue leuleu :-)Ce qui est pas le but recherche surtout dans la presentation.

Alors une petite idee par ici par la ? :slight_smile:
Merci d'avance

Cordialement

Laurent