Experimente!
Eis uma solução:
<BOUCLE_secao(RUBRIQUES){id_rubrique}>
<h1>#TITRE</h1>
<BOUCLE_materia(ARTICLES){id_rubrique}{!par date}{0,10}>
<a href="#URL_ARTICLE">#TITRE</a><br>
</BOUCLE_materia>
#TEXTE
</BOUCLE_secao>
Chamemos a página com http://seusite.net/spip.php?page=tutorial&id_rubrique=1
.
O nosso loop ARTICLES
(matérias) está integrada num loop RUBRIQUES
(seções). O contexto do loop ARTICLES
é a id_rubrique
dada pelo loop RUBRIQUES
, que vai ele mesmo recuperar o contexto dado pelo URL (id_rubrique=1
). Portanto estamos, ao nível de ARTICLES
, com a id_rubrique
pedida. Deste ponto de vista, nada muda.
Em contrapartida, o loop RUBRIQUES
permitiu ao SPIP seleccionar os valores dos campos da seção em causa: podemos portanto exibir o #TITRE
(título) e o #TEXTE
(texto) desta seção. Note que este #TEXTE
seria o da seção mesmo que chamemos também #TEXTE
no loop ARTICLES
. O funcionamento hierárquico do SPIP garante que o #TEXTE
de uma matéria não extravase do loop ARTICLES
...