problèmes de débutant (suite)

Bonsoir,

Je progresse bien grâce à l'étude des modèles spip-edu. Ils sont très
pédagogiques et utiles. La consultation du manuel de l'utilisateur est aussi
assez instructive.
J'ai un problème spécifique, non expliqué dans ces leçons, mais qui ne
devraient pas poser de problème à un spécialiste.

Dans ma page rubrique.html J'aimerais aussi donner la liste des 10 derniers
articles publiés dans cette rubrique ET dans toutes les sous-rubriques qui
la composent : la boucle suivante ne fonctionne pas non plus et me retourne
tous les articles de toutes les rubriques alors que je pensais que la balise
{id_parent} me retournerait les articles issus de la seule rubrique affichée
et de ses enfants :frowning:

<BOUCLE_dernarticl(RUBRIQUES){id_parent}>
<BOUCLE_derniersarticles(ARTICLES)>
<BR><BR>
[(#TITRE)] <BR>
        le[(#DATE)] <BR>
        par [(#LESAUTEURS)] <BR>
<BR><BR>
</BOUCLE_derniersarticles>

</BOUCLE_dernarticl>

Il est vrai que c'est une boucle imbriquée dans une autre que je maitrise
pas encore très bien :wink:

Merci d'avance de l'aide apportée.

Jean-Michel

Salut,

Dans ma page rubrique.html J'aimerais aussi donner la liste des 10 derniers
articles publiés dans cette rubrique ET dans toutes les sous-rubriques qui
la composent : la boucle suivante ne fonctionne pas non plus et me retourne
tous les articles de toutes les rubriques alors que je pensais que la balise
{id_parent} me retournerait les articles issus de la seule rubrique affichée
et de ses enfants :frowning:

<BOUCLE_dernarticl(RUBRIQUES){id_parent}>
<BOUCLE_derniersarticles(ARTICLES)>
<BR><BR>
[(#TITRE)] <BR>
        le[(#DATE)] <BR>
        par [(#LESAUTEURS)] <BR>
<BR><BR>
</BOUCLE_derniersarticles>

</BOUCLE_dernarticl>

Dans la boucle intérieure, tu as oublié le critère {id_rubrique} qui
permet de limiter la sélection des articles à ceux contenus dans la
rubrique sélectionnée par la boucle extérieure (...).

Ce qui donne :

<BOUCLE_derniersarticles(ARTICLES) {id_rubrique}>

Il faut encore ajouter les critères pour avoir les 10 derniers articles.
Tu trouveras aisément par toi-même ;-))

Amicalement

Antoine.

Le 8 Jan 2003 à 19:38, Jean-Michel Robineau a écrit:

Dans ma page rubrique.html J'aimerais aussi donner la liste des 10
derniers articles publiés dans cette rubrique ET dans toutes les
sous-rubriques qui la composent : la boucle suivante ne fonctionne pas
non plus et me retourne tous les articles de toutes les rubriques
alors que je pensais que la balise {id_parent} me retournerait les
articles issus de la seule rubrique affichée et de ses enfants :frowning:

<BOUCLE_dernarticl(RUBRIQUES){id_parent}>
<BOUCLE_derniersarticles(ARTICLES)>
[(#TITRE)]
</BOUCLE_derniersarticles>
</BOUCLE_dernarticl>

en effet ce "problème" n'est pas franchement simple à résoudre, ou du
moins cela oblige l'utilisation d'un critère pas encore documenté
officiellment car encore en cours de test : {branche}
(mais il semble fonctionner parfaitement)

{branche} fonctionne comme {id_secteur} mais pour une sous-rubrique
(et ses sous-rub.)

donc sur le squelette : rubrique.html pour afficher les 10 derniers
articles, de la rubrique (et sous-rubriques) ; tu colle le code
suivant :
----------------------------
<BOUCLE_nouveaux_articles (ARTICLES) {branche} {par date} {inverse}
{0,10}>
<!-- selectionne les articles de la rubrique en cours, et ses sous-
rubriques par {branche} ; les trie par date (= ordre chronologique) ;
inverse l'ordre (des + au - récents) ; puis ne garde que les 10
priemiers résultats, donc les 10 derniers articles publiés -->
[<a href="#URL_ARTICLE">(#TITRE)</a>] <br>
</BOUCLE_nouveaux_articles>
----------------------------

normalement ça devrait bien fonctionner

            Sylvain
_______________________
http://spip-edu.edres74.net/