W poprzedniej lekcji nauczyłeś się wyświetlać elementy w pewnym kontekście. Teraz zobaczymy jak ów kontekst zmienia się w zależności od zastowowanych pętli - BOUCLES.
Zmodyfikuj szkielet "tutorial.php3" w następujący sposób:
<BOUCLE_article(ARTICLES)>
#TITRE<BR>
</BOUCLE_article>
W tym momencie usuwamy całkiem warunek {id_article}.
Uwaga: ten kod BOUCLE może wygenerować ogromną stronę jeśli wasza baza danych zawiera sporo artykułów: lepiej się przed tym ustrzec i dodać szybko {0,10} żeby ograniczyć wyświetlanie do pierwszych 10 artykułów ...
<BOUCLE_article(ARTICLES){0,10}>
Wynik: wywołując zwyczajnie http://mojastrona.pl/tutorial.php3 (nie ma już potrzeby id_article, bowiem ten warunek został usunięty) wyświetlą się nam tytuły pierwszych 10 opublikowanych artykułów, oddzielonych pustą linią. Od tej pory, wiemy jak stworzyć spis treści jednego działu: wyświetlmy więc 10 najnowszych artykułów, które należą do tego działu.
<BOUCLE_article(ARTICLES){id_rubrique}{par date}{inverse}{0,10}>
<a href="#URL_ARTICLE">#TITRE</a><br>
</BOUCLE_article>
Uporządkujmy :
-  id_rubrique : wyświetla jedynie artykuły należące do działu id_rubrique (patrz. niżej, ta zmienna powinna być zdefiniowana w kontekście naszej pętli BOUCLE_article) ;
-  {par date}{inverse} : sortuje datami, od najnowszego do najstarszego artykułu ...
-  {0,10} : ... ostatnich 10 artykułów.
-  Wreszcie, <a href="#URL_ARTICLE">#TITRE</a> wyświetli  nie tylko tytuł artykułu ale także stworzy link do niego.
Pozostaje wywołanie szkieletu, (przez podanie mu kontekstu id_rubrique=1) :
http://mojastrona.pl/tutorial.php3?id_rubrique=1
Magia SPIP opiera się właśnie na kombinacji tego typu funkcji. Jeśli dotarliście do tego momentu - wygraliście!