Cas d'école

Salut à tous,

Je cherche à créer une page affichant mes rubriques et sous_rubriques avec un lien qui me renvoie les 9 derniers articles
de la rubrique ou sous_rubrique concernée.
Les liens du code (simplifié) suivant fonctionne avec les sous_rubriques, les rubriques ne contenant pas de sous_rubriques,
mais pas avec les rubriques contenant des sous_rubriques.

<BOUCLE_racine(RUBRIQUES){racine}>
<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_secteur(RUBRIQUES){id_parent}>
<BOUCLE_ligne(ARTICLES){id_rubrique}{0,3}>
<BOUCLE_colonnes(ARTICLES){id_rubrique}{par date}{inverse}{0,3}{unique}>
#LOGO_ARTICLE
#TITRE
</BOUCLE_colonnes>
</BOUCLE_ligne>
</BOUCLE_secteur>

Il ne doit pas manquer grand chose mais là je bloque depuis un bon moment.
Merci de votre aide.

Bonjour à tous,

Je suis dans une boucle RUBRIQUE et je cherche à faire un truc du style :
<INCLURE (gauche.php3) {id_rubrique=[(#ID_SECTEUR)]}>

Si j'affiche #ID_SECTEUR, il est bien non vide.

Si je fais <INCLURE (gauche.php3) {id_rubrique=2}>
2 étant mon numéro de secteur ca marche très bien.

Mais je voudrais pouvoir généraliser...

Ce doit être une problème bête de syntaxe mais je sèche un peu...

Merci pour votre aide,
pascal.

From antoine@rezo.net Thu Jan 9 16:38:29 2003

Return-Path: <antoine@rezo.net>
Received: from rezo.net (localhost [127.0.0.1])
  by miel.brainstorm.fr (Postfix) with SMTP id 7B2BE1C89C6
  for <spip@rezo.net>; Thu, 9 Jan 2003 16:38:29 +0100 (CET)
Received: from 80.67.170.17 (proxying for 193.49.124.107)
        (SquirrelMail authenticated user antoine)
        by rezo.net with HTTP;
        Thu, 9 Jan 2003 16:38:29 +0100 (CET)
Message-ID: <44126.80.67.170.17.1042126709.squirrel@rezo.net>
In-Reply-To: <a05111b0bba43448b4adb@[163.173.62.41]>
References: <3E1F0897.8060300@free.fr> <a05111b0bba43448b4adb@[163.173.62.41]>
Date: Thu, 9 Jan 2003 16:38:29 +0100 (CET)
Subject: =?iso-8859-1?Q?Re:_[Spip]__Probl=E8mede_syntaxe...?=
From: "Antoine" <antoine@rezo.net>
To: "spip" <spip@rezo.net>
X-Mailer: SquirrelMail (version 1.3.2)
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1rc1+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Archive: <Discuter chez rezo.net;
List-Post: <mailto:spip@rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
X-List-Received-Date: Thu, 09 Jan 2003 15:38:29 -0000
Status: O
Content-Length: 697
Lines: 30

Salut,

Tu peux essayer :

<BOUCLE_inclure(RUBRIQUES) {id_secteur}>
  <INCLURE (gauche.php3) {id_rubrique}>
</BOUCLE_inclure>

La boucle sélectionne le secteur correspondant à la rubrique courante,
et l'inclusion prend l'id_rubrique du secteur.

Amicalement

Antoine.

Bonjour à tous,

Je suis dans une boucle RUBRIQUE et je cherche à faire un truc du style :
<INCLURE (gauche.php3) {id_rubrique=[(#ID_SECTEUR)]}>

Si j'affiche #ID_SECTEUR, il est bien non vide.

Si je fais <INCLURE (gauche.php3) {id_rubrique=2}>
2 étant mon numéro de secteur ca marche très bien.

Mais je voudrais pouvoir généraliser...

Ce doit être une problème bête de syntaxe mais je sèche un peu...

ben pas tout a fait car la boucle <BOUCLE_inclure(RUBRIQUES) {id_secteur}> me renvoit l'ensemble des rubrique du secteur. Mais ce n'est pas ce que je veux. Je veux passer comme paramètre à gauche.php3 la rubrique=secteur de la rubrique actuelle. Si je suis dans une rubrique de niveau trois, je veux pouvoir passer l'identifiant de la rubrique de niveau 1...

Je cherche donc bien a passer un truc du genre id_rubrique=#ID_SECTEUR

Mais peut etre que ce n'est pas possible.

p.

At 16:38 +0100 9/01/03, Antoine wrote:

Salut,

Tu peux essayer :

<BOUCLE_inclure(RUBRIQUES) {id_secteur}>
  <INCLURE (gauche.php3) {id_rubrique}>
</BOUCLE_inclure>

La boucle sélectionne le secteur correspondant à la rubrique courante,
et l'inclusion prend l'id_rubrique du secteur.

Amicalement

Antoine.

Bonjour à tous,

Je suis dans une boucle RUBRIQUE et je cherche à faire un truc du style :
<INCLURE (gauche.php3) {id_rubrique=[(#ID_SECTEUR)]}>

Si j'affiche #ID_SECTEUR, il est bien non vide.

Si je fais <INCLURE (gauche.php3) {id_rubrique=2}>
2 étant mon numéro de secteur ca marche très bien.

Mais je voudrais pouvoir généraliser...

Ce doit être une problème bête de syntaxe mais je sèche un peu...

_______________________________________________
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

ben pas tout a fait car la boucle <BOUCLE_inclure(RUBRIQUES)
{id_secteur}> me renvoit l'ensemble des rubrique du secteur.

Exact, mea culpa. Il faut compléter un peu avec le critère {racine}

<BOUCLE_inclure (RUBRIQUES) {id_secteur} {racine}>

...ce qui renverra celle des rubriques du secteur qui est à la
racine, c'est-à -dire le secteur lui-même :wink:

Amicalement

Antoine.

Trop fort, merci.
p.

At 17:18 +0100 9/01/03, Antoine wrote:

> ben pas tout a fait car la boucle <BOUCLE_inclure(RUBRIQUES)

{id_secteur}> me renvoit l'ensemble des rubrique du secteur.

Exact, mea culpa. Il faut compléter un peu avec le critère {racine}

<BOUCLE_inclure (RUBRIQUES) {id_secteur} {racine}>

...ce qui renverra celle des rubriques du secteur qui est à la
racine, c'est-à-dire le secteur lui-même :wink:

Amicalement

Antoine.

_______________________________________________
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