Outils pour utilisateurs

Outils du site


asca:spip:les-boucles-de-spip

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
asca:spip:les-boucles-de-spip [2009/11/28 09:13]
pielo
asca:spip:les-boucles-de-spip [2010/04/27 11:24] (Version actuelle)
pielo
Ligne 59: Ligne 59:
 </BOUCLE_article_principal> </BOUCLE_article_principal>
 </code> </code>
 +
  
 ===== Fichier CSS associé : mise en forme en 3 colonnes ===== ===== Fichier CSS associé : mise en forme en 3 colonnes =====
Ligne 112: Ligne 113:
 } }
  
 +</code>
 +
 +
 +
 +
 +===== Exercices corrigés =====
 +
 +<code html>
 +1. Ecrire une boucle qui affiche une liste de rubriques à la racine
 + classées par ordre alphabétique de titre avec lien vers la page de la rubrique
 + et qui affiche "Je n'ai rien trouvé" s'il n'y en a pas.
 +
 +<B_1>
 +<ul>
 + <BOUCLE_1(RUBRIQUES){racine}{par titre}>
 + <li><a href="#URL_RUBRIQUE">#TITRE</a></li>
 + </BOUCLE_1>
 +</ul>
 +</B_1>
 +<p>Je n'ai rien trouvé</p>
 +<//B_1>
 + 
 + 
 +2. Dans la même boucle, afficher pour chaque rubrique la liste des articles 
 +qu'elle contient, classés par date du plus récent au plus ancien,
 +avec un lien vers la page de l'article, sa date de création et 
 +ses auteurs.
 +
 +<B_1>
 +<ul>
 + <BOUCLE_1(RUBRIQUES){racine}{par titre}>
 + <li><a href="#URl_RUBRIQUE">#TITRE</a>
 + <B_2>
 + <ul>
 + <BOUCLE_2(ARTICLES){par date}{inverse}{id_rubrique}>
 + <li><a href="#URL_ARTICLE">#TITRE</a> rédigé le #DATE_REDAC par #LESAUTEURS</li>
 + </BOUCLE_2>
 + </ul>
 + </B_2>
 + </li>
 + </BOUCLE_1>
 +</ul>
 +</B_1>
 +<p>Je n'ai rien trouvé</p>
 +<//B_1>
 +3. Compléter le code suivant pour qu'il affiche "asca" si le titre
 +contient le mot labo et qui affiche "sourir" sinon.
 +
 +[(#TITRE|match{labo}|?{asca,sourir})]
 </code> </code>
  
asca/spip/les-boucles-de-spip.1259395980.txt.gz · Dernière modification: 2009/11/28 09:13 de pielo